首页 > 代码库 > zookeeper集群配置

zookeeper集群配置

环境:

192.168.72.135

centos6.5

安装包:

zookeeper-3.4.8.tar.gz

jdk-8u102-linux-x64.tar.gz

配置:

都安装在/usr/local/目录下,并取名为zk1,zk2,zk3,每个配置基本相同,只是端口不同而已

标识id都不能相同

cd /usr/local/

echo 1 > zk1/dataDir/myid

echo 2 > zk2/dataDir/myid

echo 3 > zk2/dataDir/myid

创建对应的目录

mkdir zk1/{dataDir,dataLog}

mkdir zk2/{dataDir,dataLog}

mkdir zk3/{dataDir,dataLog}

修改配置文件,内容如下:

[root@ad local]# cat zk1/conf/zoo.cfg 

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/usr/local/zk1/dataDir

clientPort=2181

dataLog=/usr/local/zk1/dataLog

server.1=192.168.72.135:8880:7770

server.2=192.168.72.135:8881:7771

server.3=192.168.72.135:8882:7772

[root@ad local]# cat zk2/conf/zoo.cfg 

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/usr/local/zk2/dataDir

clientPort=2182

dataLog=/usr/local/zk2/dataLog

server.1=192.168.72.135:8880:7770

server.2=192.168.72.135:8881:7771

server.3=192.168.72.135:8882:7772

[root@ad local]# cat zk3/conf/zoo.cfg 

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/usr/local/zk3/dataDir

clientPort=2183

dataLog=/usr/local/zk3/dataLog

server.1=192.168.72.135:8880:7770

server.2=192.168.72.135:8881:7771

server.3=192.168.72.135:8882:7772

启动服务:

zk1/bin/zkServer.sh start

zk2/bin/zkServer.sh start

zk3/bin/zkServer.sh start

启动完成后,都会在

/usr/local/zk2/bin 目录中成生一个日志的文件,可查看启动及服务状态

技术分享也可进入命令行查看信息如下:

./zkCli.sh -server 192.168.72.135:2181

技术分享

技术分享







本文出自 “silence” 博客,请务必保留此出处http://silencezone.blog.51cto.com/3613477/1873724

zookeeper集群配置