zookeeper没有.log日志,只有.out日志
背景:发现zookeeper没有.log日志,只有.out日志
发现在logs目录下,只有.out文件,且每次重启zk,.out日志都会被覆盖写
为了有完整的log日志,需要如下参数
1.将zk_home配置到my_env.sh文件中
bash
#ZOOKEEPER_HOME
export ZOOKEEPER_HOME=/opt/module/apache-zookeeper-3.5.9-bin
export PATH=$PATH:$ZOOKEEPER_HOME/bin
2.修改zkEnv.sh文件
设置:
bash
[sarah@hadoop104 conf]$ vim /opt/module/apache-zookeeper-3.5.9-bin/zkEnv.sh
ZOO_LOG_DIR="${ZOOKEEPER_HOME}/logs"
ZOO_LOG4J_PROP="INFO,CONSOLE,ROLLINGFILE"
3.修改log4j文件
bash
[sarah@hadoop104 conf]$ vim /opt/module/apache-zookeeper-3.5.9-bin/conf/log4j.properties
zookeeper.root.logger=INFO, ROLLINGFILE
4.分发上述三个文件,source化境变量,重启zk,就会发现在logs目录下有.log文件