• 全部文章 专栏目录
  • 互动问答
  • 栈栈作者
    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在大数据系统中的应用,主要是一些要点分析
    展开
    订阅须知

    • 所有用户可根据关注领域订阅专区或所有专区

    • 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

    • 专区发布评论属默认订阅所评论专区(除付费小栈外)

    作者

    • 栈栈
      作者
    戳我,来吐槽~