zookeer 安装
- 下载
https://www.apache.org/dyn/closer.cgi/zookeeper/ - 安装
tar -xf zookeeper-3.4.10.tar.gz 在解压的目录位置中找到conf 目录 mv zoo_sample.cfg zoo.cfg - 配置说明
tickTime=2000 #ZooKeeper服务器心跳时间,单位为ms
initLimit=10 #投票选举心leader的初始化时间
syncLimit=5 #leader与follower心跳检测最大容忍时间,响syncLimit*tickTime,leader 认为follower死掉,从服务器列表中删除follower
clientPort=2181 #端口
dataDir=/tmp/ZooKeeper/data #数据目录
dataLogDir=/tmp/ZooKeeper/log #日志目录
- 启动
zkServer.sh start 客户端直接使用 ./zkCli.sh 连接 - 集群的安装
假设现在 有三台机器 192.x.x.[1-3] 我们在这三台机器上安装
- 首先将zookeeper的压缩包分别分发到三台机器上 然后修改配置信息如下:
tickTime=2000
initLimit=10
syncLimit=5
clientPort=2181
dataDir=/tmp/ZooKeeper/data #数据目录
dataLogDir=/tmp/ZooKeeper/log #日志目录
server.0=192.168.139.1:2888:3888
server.1=192.168.139.2:2888:3888
server.2=912.101.168.3:2888:3888
6 . 将配置分发到所有的机上上并在所有的机器上 vi /tmp/ZooKeeper/data/myid 创建myid 文件 值 为0-2 分别表示每台zookeeper的serverid
7 .配置完成 启动每台 zkServer.sh start 使用 ./zkCli.sh 连接进去 ls 验证