Zookeeper安装
一、下载地址
https://zookeeper.apache.org/releases.html
二、配置说明
在conf文件夹下,将zoo_sample.cfg文件复制一份命名为zoo.cfg,然后对文件进行编辑:
2.1、tickTime
心跳时间,单位为毫秒。
2.2、initLime
tickTime的个数,表示在leader选举结束后,followers与leader同步需要的时间,如果followers比较多或者说leader的数量多时,同步的时间会增加,这个值就需要调大。
2.3、syncLimit
tickTime的个数,容易和initLime混淆,它也表示follower和observer与leader交互时的最大等待时间,只不过是在与leader同步完毕之后,进入正常请求转发或ping等消息交互时的超时时间。
2.4、dataDir
内存数据库存放地址
2.5、clientPort
zookeeper监听客户端连接的端口
2.6、集群配置
server.serverid=host:tickpot:electionport
- server:固定写法
- serverid:每个服务器的指定ID
- host:主机名或者ip
- tickpot:心跳通信端口
- electionport:选举端口
三、命令
-
启动
# 在bin目录下 ./zkServer.sh start