zooKeeper是作为分布式协调服务,是不需要依赖于Hadoop的环境,也可以为其他的分布式环境提供服务

解压

tar -zxvf zookeeper-3.4.5-cdh5.1.0.tar.gz
mv zookeeper-3.4.5-cdh5.1.0  /usr/local/cdh/zookeeper

配置

vim zoo.cfg

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/local/cdh/zookeeper/data
dataLogDir=/usr/local/cdh/zookeeper/logs
clientPort=2181

配置解析:
tickTime: zookeeper中使用的基本时间单位, 毫秒值.
dataDir: 数据目录. 可以是任意目录.
dataLogDir: log目录, 同样可以是任意目录. 如果没有设置该参数, 将使用和dataDir相同的设置.
clientPort: 监听client连接的端口号.

启动

sh $zookeeper_home/bin/zkServer.sh start

查看服务:
jps
5321 QuorumPeerMain
5338 Jps
查看运行状态:
sh $zookeeper_home/bin/zkServer.sh status

/home/conan/zoo/zk0/zookeeper345/bin/../conf/zoo.cfg
Mode: standalone

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐