zookeeper滚动日志设置

1. 介绍

默认启动ZK会有一个zookeeper.out作为ZK日志输出的地方。时间久了就会形成一个非常大的文件,也不利于查看日志。所以这里说下如何设置ZK的滚动日志。

2. 设置滚动日志

2.1 修改/bin/zkEnv.sh

配置ZOO_LOG_DIR的环境变量,ZOO_LOG_DIR是zookeeper日志输出目录,ZOO_LOG4J_PROP是log4j日志输出的配置:

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

then

ZOO_LOG_DIR="/home/appadmin/zookeeper......

Zookeeper介绍

1. 什么是Zookeeper

ZooKeeper 顾名思义 动物园管理员,他是拿来管大象(Hadoop) 、 蜜蜂(Hive) 、 小猪(Pig) 的管理员, Apache Hbase和 Apache Solr 以及LinkedIn sensei 等项目中都采用到了 Zookeeper。ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,ZooKeeper是以Fast Paxos算法为基础,实现同步服务,配置维护和命名服务等分布式应用。

上面的解释感觉还不够,太官方了。Zookeeper 从程序员的角度来讲可以理解为Hadoop的整体监控系统。如果namenode,......