格伯纳作者
2019-08-26 17:22:31
ZooKeeper的系统打印Log的处理方法

各位同学在执行Zookeeper程序的时候是不是会遇到一个问题,屏幕上打印出大量的Zookeeper日志,自己程序的日志被淹没在其中,很难调试程序。

对zookeeper的配置进行如下更改,可解决以上问题

首先修改: 

conf/log4j.properties: 

# Define some default values that can be overridden by system properties zookeeper.root.logger=INFO, CONSOLE

改成 

# Define some default values that can be overridden by system properties zookeeper.root.logger=INFO,ROLLINGFILE

还要修改bin/zkEvn.sh文件,

if [ "x${ZOO_LOG4J_PROP}" = "x" ]

then

ZOO_LOG4J_PROP="INFO,CONSOLE" fi

改成

if [ "x${ZOO_LOG4J_PROP}" = "x" ]

then

ZOO_LOG4J_PROP="INFO,ROLLINGFILE" fi

再次执行,将只剩下自己的打印log

zookeeper自带的log在这里:

0
1
ZooKeeper要点分析
创建时间:2019-08-26 17:20:10
从协议到应用,一步步讲解zookeeper在大数据系统中的应用,主要是一些要点分析
展开
购买事项

付费用户可享受文章永久阅读权限;

本课程为虚拟产品,付费后不可退换;

您拥有向专栏作者进行答疑的机会,专栏作者利用业余时间选择性回答;

作者

  • 格伯纳
    作者
戳我,来吐槽~