记一次zookeeper单机伪集群分布


zookeeper的各版本(历史版本)下载地址:http://apache.org/dist/zookeeper/

环境》:linux


 

  • 下载的zookeeper解压成3个

 

 

  • 3个(301 、302 、303)都修改conf里面的 zoo.cfg

  • 301的

 

tickTime=2000
dataDir=/home/zookeeper/301/data
dataLogDir=/home/zookeeper/301/log
initLimit=10
syncLimit=5
clientPort=4180
server.0=127.0.0.1:8880:7770
server.1=127.0.0.1:8881:7771
server.2=127.0.0.1:8882:7772

 

 

 

  • 302
  • tickTime=2000
    dataDir=/home/zookeeper/302/data
    dataLogDir=/home/zookeeper/302/log
    initLimit=10
    syncLimit=5
    clientPort=4181
    server.0=127.0.0.1:8880:7770
    server.1=127.0.0.1:8881:7771
    server.2=127.0.0.1:8882:7772

     

  • 303

 

tickTime=2000
dataDir=/home/zookeeper/303/data
dataLogDir=/home/zookeeper/303/log
initLimit=10
syncLimit=5
clientPort=4182
server.0=127.0.0.1:8880:7770
server.1=127.0.0.1:8881:7771
server.2=127.0.0.1:8882:7772

 

  • 三个路径下创建data和log文件夹
  • 三个data文件夹用echo 数字 >myid 语句 创建myid文件,数字就是上面的server.数字  ,三个文件夹server选择一个数字代表自己
  • 例如:303选择server里的2 ,如下图

 

 


3个都启动服务

./zkServer.sh start

 


 

客户端连接

 bin/zkCli.sh -server localhost:4180

 

 


 

查看状态

./zkServer.sh status

 


 

303(4180)创建节点

 

302 (4182)查看

 

 

301 (4182)查看  切换到(4180)


 

 

301查看303创建的data

posted on 2017-02-20 22:26  Honey_Badger  阅读(309)  评论(1编辑  收藏  举报

导航

github