1 zookeeper 下载地址:
http://mirror.bit.edu.cn/apache/zookeeper/
2 集群搭建(以zookeeper-3.4.12.tar.gz为例):
上传到 /usr/zookeeper 目录下
解压安装 :
tar -zxvf zookeeper-3.4.12.tar.gz
3. 创建 data ,logs 目录:
mkdir /usr/zookeeper/zookeeper-3.4.12/data
mkdir /usr/zookeeper/zookeeper-3.4.12/logs
4. 修改 zoo.cfg 文件配置:
cd /usr/zookeeper/zookeeper-3.4.12/conf/
先 cp 一个 zoo_sample.cfg 如下命令:
cp zoo_sample.cfg zoo.cfg
把 zoo.cfg 修改如下:
tickTime=2000
dataDir=/usr/zookeeper/zookeeper-3.4.12/data
dataLogDir=/usr/zookeeper/zookeeper-3.4.12/logs
clientPort=2181
initLimit=5
syncLimit=2
server.1=192.168.2.185:2888:3888
server.2=192.168.2.186:2888:3888
server.3=192.168.2.187:2888:3888
5.创建data/myid(185机器)文件:
vim myid
1
186,187 myid 文件内容分别为2和3
6.启动zookeeper,进入bin目录下:
./zkServer.sh start
./zkServer.sh stop
./zkServer.sh restart
./zkServer.sh status
7.进入zookeeper.out查看日志:
tail -f zookeeper.out
启动前记得关掉防火墙,不然会启动不成功.
如下:
Notification time out: 25600 连接超时
关掉防火墙命令:
service iptables stop