zookeeper:配置log4j,以便出現問題可以進行日誌錯誤排查

配置log4j.properties

進入你的zookeeper的/conf文件夾,找到log4j.properties文件

vim log4j.properties

下列信息進行修改,設置爲DEBUG,會打印出你的錯誤信息,便於錯誤排查,但也耗費性能,有其他方式平衡,自己可以去百度google
在文件中,查找信息,可以使用 / 來進行搜索

zookeeper.root.logger=DEBUG,CONSOLE,ROLLINGFILE

修改/zookeeper/bin/zkEnv.sh

最終會在/zookeeper文件夾下產生/logs文件夾

vim zkEnv.sh
if [ "x${ZOO_LOG_DIR}" = "x" ]
then
    ZOO_LOG_DIR="../logs"
fi

if [ "x${ZOO_LOG4J_PROP}" = "x" ]
then
    ZOO_LOG4J_PROP="DEBUG,CONSOLE,ROLLINGFILE"
fi

修改/zookeeper/bin/zkServer.sh

最終會在/zookeeper/logs文件夾下產生zookeeper.log日誌文件

vim zkServer.sh
ZOO_DAEMON_OUT="$ZOO_LOG_DIR/zookeeper.log"

然後啓動zkServer.sh,就會看到/zookeeper/logs/zookeeper.log存在

./zkServer.sh start
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章