1.下载zookeeper-3.4.7.tar.gz
2.解压 tar -zxvf -3.4.7.tar.gz
3.conf目录下修改文件名 zoo_sample.cfg 改为 zoo.cfg # mv zoo_sample.cfg zoo.cfg
4.修改成如下内容
clientPort=2181
initLimit=5
syncLimit=2
server.1=192.168.76.147:2888:3888
server.2=192.168.76.228:2888:3888
server.3=192.168.76.229:2888:3888
5.将这个zoo.cfg 覆盖到另外两台机器的zoo.cfg
6.这3台机器每台都要设置一个数字:
打开zoo.cfg文件中配置项dataDir=的目录,默认是 tmp/zookeeper
vi myid
第1台就填个1,第2台填2,第3台填3
7.每台机器 执行命令
service iptables stop service iptables start
8.启动服务
bin/zkServer.sh start
9. 执行测试
7.1)在一台机器如server.2上进行一个写操作:
$bin/zkCli.sh -server 127.0.0.1:2181
[zk: 127.0.0.1:2181(CONNECTED) 1] create /mytest test
[zk: 127.0.0.1:2181(CONNECTED) 3] ls / 输出[mytest, zookeeper]
[zk: 127.0.0.1:2181(CONNECTED) 5] get /mytest
7.2)在其他机器上查询:
[zk: 127.0.0.1:2181(CONNECTED) 1] ls / 输出[mytest, zookeeper]
[zk: 127.0.0.1:2181(CONNECTED) 2] ls /mytest
[zk: 127.0.0.1:2181(CONNECTED) 3] get /mytest