zookeeper单机安装

1、下载tar.gz包
mkdir /home/zookeeper
cd /home/zookeeper
wget http://211.162.127.3/files/50850000041DE6FD/mirror.bit.edu.cn/apache/zookeeper/stable/zookeeper-3.4.10.tar.gz

2、解压
tar -xzvf zookeeper-3.4.10.tar.gz

3、修改配置
cd /home/zookeeper/zookeeper-3.4.10/conf
mv zoo_sample.cfg zoo.cfg
zoo.cfg配置说明:
tickTime=2000        心跳检测的时间、最小会话超时时间(单位毫秒)
dataDir=/proc/zookeeper/data zookeeper数据存储目录
clientPort=2181        zookeeper监听客户端连接的端口
#maxClientCnxns=60    最大连接数。默认注释掉

集群参数:
initLimit=10        设定了允许所有跟随者与领导者进行连接并同步的时间,如果在设定的时间段内,半数以上的跟随者未能完成同步,领导者便会宣布放弃领导地位,进行另一次的领导选举。如果zk集群环境数量确实很大,同步数据的时间会变长,因此这种情况下可以适当调大该参数。默认为10,总时长为10*2000=20秒
syncLimit=5        设定了允许一个跟随者与一个领导者进行同步的时间,如果在设定的时间段内,跟随者未完成同步,它将会被集群丢弃。所有关联到这个跟随者的客户端将连接到另外一个跟随着。

zookeeper3.4.0版本开始有自动清理snapshot和事务日志文件的功能:
autopurge.snapRetainCount=3    自动清理时保留的文件个数,默认是3个
autopurge.purgeInterval=1    自动清理的周期,单位是小时,默认是注释掉的,表示不开启自动清理

4、启动服务
cd /home/zookeeper/zookeeper-3.4.10/bin
./zkServer.sh start


默认的日志文件在:/home/zookeeper/zookeeper-3.4.10/bin/zookeeper.out

5、客户端连接zookeeper服务
./zkCli -server 172.0.0.1:2181   (如果用的默认配置,可以直接./zkCli)


6、测试
创建一个节点
create /first_test first_data

删除一个节点
delete /first_test

7、停止zookeeper服务
./zkServer.sh stop

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值