首页 > 代码库 > zookeeper-伪分布式搭建

zookeeper-伪分布式搭建

1. 下载解压

2. 在conf目录下,新建3个文件(3台服务器):zoo1.cfg、zoo2.cfg、zoo3.cfg

zoo1.cfg:

tickTime=2000
dataDir=/tmp/zookeeper1
clientPort=2181
initLimit=5
syncLimit=2
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2890:3890

zoo2.cfg:

tickTime=2000
dataDir=/tmp/zookeeper2
clientPort=2182
initLimit=5
syncLimit=2
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2890:3890

zoo3.cfg:

tickTime=2000
dataDir=/tmp/zookeeper3
clientPort=2183
initLimit=5
syncLimit=2
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2890:3890

注意:dataDir和clientPort 必须不同

3. 分别在3个dataDir目录下新建myid文件,内容分别为1,2,3(对应server.1=localhost:2888:3888,server.2=localhost:2888:3888,server.3=localhost:2888:3888)

4. 启动zk

进入bin目录,依次执行:

./zkServer.sh start zoo1.cfg

./zkServer.sh start zoo2.cfg

./zkServer.sh start zoo3.cfg

5. 测试是否启动成功:

telnet localhost 2181

telnet localhost 2182

telnet localhost 2183

6. 连接到zk

进入bin目录,任意选择一个连接到zk:

./zkCli.sh -server localhost:2181

./zkCli.sh -server localhost:2182

./zkCli.sh -server localhost:2183

7. 后续操作省略。。。

zookeeper-伪分布式搭建