系统环境

# 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