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

 

posted on 2015-12-09 18:54  xuqiyu  阅读(185)  评论(0编辑  收藏  举报