码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-07-11 14:16:40      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:文件配置   OLE   local   binlog   pre   serve   文件名   log   root   

当执行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位置修改

标签:文件配置   OLE   local   binlog   pre   serve   文件名   log   root   

原文地址:https://www.cnblogs.com/mengHeJiuQIan/p/11169476.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!