• zookeeperk运行日志zookeeper.out位置修改


    当执行zkServer.sh 时,会在执行命令的文件夹下会产生zookeeper.out日志文件记录zookeeper的运行日志,该种方式会让日志文件不便于查找,容易遗忘。此处提供文件创建在指定文件夹的配置操作。

    1、修改bin/log4j.properties文件

    zookeeper.out文件属于运行时的日志文件,通过conf/log4j.properties文件配置。

    # 以下是原配置
    zookeeper.root.logger=INFO, CONSOLE
    log4j.appender.ROLLINGFILE=org.apache.log4j.RollingFileAppender
    
    # 以下是修改后配置
    zookeeper.root.logger=INFO, ROLLINGFILE
    log4j.appender.ROLLINGFILE=org.apache.log4j.RollingFileAppender
    

    2、修改bin/zkEnv.sh

    # 以下是原配置
    if [ "x${ZOO_LOG_DIR}" = "x" ]
    then
        ZOO_LOG_DIR="."
    fi
    
    if [ "x${ZOO_LOG4J_PROP}" = "x" ]
    then
        ZOO_LOG4J_PROP="INFO,CONSOLE"
    fi
    
    
    # 以下是修改后配置
    if [ "x${ZOO_LOG_DIR}" = "x" ]
    then
        ZOO_LOG_DIR="/usr/local/app/zookeeper-3.4.12/zooLogDir"
    fi
    
    if [ "x${ZOO_LOG4J_PROP}" = "x" ]
    then
        ZOO_LOG4J_PROP="INFO,ROLLINGFILE"
    fi
    

    上述两个文件修改后,重新启动服务,zk会将日志文件保存到/usr/local/app/zookeeper-3.4.12/zooLogDir目录下,并且文件名为log4j.properties文件中配置的zookeeper.log

    /**
     * 欢迎评论、留言、发表看法。谢谢!
     */
    
  • 相关阅读:
    【Leetcode】反转链表 II
    将博客搬至CSDN
    UVA 11021(概率)
    zoj
    Codeforces Round #227 (Div. 2) / 387C George and Number (贪心)
    点头(1163)
    fzu-2164 Jason's problem(数论)
    nyist --ACM组队练习赛(链接)
    nyoj-括号匹配(二)15---动态规划
    动态规划
  • 原文地址:https://www.cnblogs.com/mengHeJiuQIan/p/11169476.html
Copyright © 2020-2023  润新知