zookeeper日志默认生成的zookeeper.log文件会在$ZOOCFGDIR/bin下,并且文件会无限增大,时间久了会严重占用磁盘空间,并且一直处于增长,并没有控制机制,所以要合理的配合zookeeper.out日志输出。
主要修改$ZOOCFGDIR/bin/zkEnv.sh文件。
修改前
if ["x${ZOO_LOG_DIR}"="x"]
then
ZOO_LOG_DIR="."
fi
if ["x${ZOO_LOG_DIR}"="x"]
then
ZOO_LOG4J_PROP="INFO,CONSOLE"
fi
修改后
if ["x${ZOO_LOG_DIR}"="x"]
then
ZOO_LOG_DIR="$ZOOBINDIR/../logs"
fi
if ["x${ZOO_LOG_DIR}"="x"]
then
ZOO_LOG4J_PROP="INFO,ROLLINGFILE"
fi
修改前
if ["x${ZOO_LOG_DIR}"="x"]
then
ZOO_LOG_DIR="."
fi
if ["x${ZOO_LOG_DIR}"="x"]
then
ZOO_LOG4J_PROP="INFO,CONSOLE"
fi
最后欢迎大家访问我的个人网站:1024s