chinaab 发表于 2017-4-19 06:59:51

Zookeeper分布式部署(单机伪部署)

  Zookeeper是什么我们不讨论了,我们先讨论怎么实现分布式的部署
  环境:
  单机下模拟分布式部署
  由于选举策略要求此处采用3个server(2n+1)
  分别为
  zookeeper-3.3.3-01
  zookeeper-3.3.3-02
  zookeeper-3.3.3-03
  1.从http://zookeeper.apache.org下载zookeeper此处采用3.3.3
  2.解压修改名称为:E:\tools\zookeeper-3.3.3-01
  3.创建data目录E:\tools\zookeeper-3.3.3-01\data
  4.修改E:\tools\zookeeper-3.3.3-01\conf\zoo_sample.cfg为E:\tools\zookeeper-3.3.3-01\conf\zoo.cfg
  tickTime=2000
  initLimit=10
  syncLimit=5
  clientPort=2181#FLAG
  dataDir=E:/tools/zookeeper-3.3.3-01/data#FLAG
  server.1=127.0.0.1:2888:3888
  server.2=127.0.0.1:2889:3889
  server.3=127.0.0.1:2890:3890
   
   
   
  5.创建文件E:\tools\zookeeper-3.3.3-01\data\myid,其值为1
  6.copy成三份,名字分别为
  zookeeper-3.3.3-01
  zookeeper-3.3.3-02
  zookeeper-3.3.3-03
   
  只需要修改FLAG的部分文件
   
   
  zookeeper-3.3.3-02为
  clientPort=2182
  dataDir=E:/tools/zookeeper-3.3.3-02/data
   
  文件E:\tools\zookeeper-3.3.3-02\data\myid,其值为2
   
   
  zookeeper-3.3.3-03为
  clientPort=2183
  dataDir=E:/tools/zookeeper-3.3.3-03/data
   
  文件E:\tools\zookeeper-3.3.3-02\data\myid,其值为3
   
   
   
  此时只需要依次启动即可
  cd E:\tools\zookeeper-3.3.3-01\bin
  执行zkServer.cmd即可
   
   
  客户端登陆查看是否正常启动
  zkCli.cmd -server 127.0.0.1:2181
  zkCli.cmd -server 127.0.0.1:2182
  zkCli.cmd -server 127.0.0.1:2183
   
页: [1]
查看完整版本: Zookeeper分布式部署(单机伪部署)