系统环境
# uname -rm
2.6.32-504.el6.x86_64 x86_64
# cat /etc/redhat-release
CentOS release 6.6 (Final)
服务器角色
主机名 | IP |
node1 | 192.168.56.3 |
node2 | 192.168.56.4 |
node3 | 192.168.56.5 |
设置java堆
[root@node1 ~]# vim /app/zookeeper/conf/java.env
exportJVMFLAGS="-Xmx512m"
设置配置文件
[root@node1 ~]# cd /app/zookeeper/conf/
[root@node1 conf]# cp zoo_sample.cfg zoo.cfg
[root@node1 conf]#vim zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/data/zookeeper
clientPort=2181
server.1=192.168.56.3:2881:3881
server.2=192.168.56.4:2881:3881
server.3=192.168.56.5:2881:3881
创建数据目录
[root@node1 ~]# mkdir /data/zookeeper
创建myid文件
[root@node1 ~]# echo 1 >/data/zookeeper/myid
启动
[root@node1 ~]# zkServer.sh start
环境变量设置以软件下载地址见部署单台zookeeper
剩余两台按照上面的步骤设置即可,只是myid文件的配置和单台服务器部署zookeeper集群时一样就行。
由于个人技术所限有不足之处还请各位指出。可以通过以下两个群找到笔者。
北京linux运维求职招聘群:153677549
Linux运维开发群:298324302
本文出自 “长街听风人” 博客,请务必保留此出处http://kevinhao.blog.51cto.com/5204735/1787995
原文地址:http://kevinhao.blog.51cto.com/5204735/1787995