zookeeperk运行日志zookeeper.out位置修改
Posted menghejiuqian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
/**
* 欢迎评论、留言、发表看法。谢谢!
*/
以上是关于zookeeperk运行日志zookeeper.out位置修改的主要内容,如果未能解决你的问题,请参考以下文章