系统环境
# 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堆
[[email protected] ~]# vim /app/zookeeper/conf/java.env
exportJVMFLAGS="-Xmx512m"
设置配置文件
[[email protected] ~]# cd /app/zookeeper/conf/
[[email protected] conf]# cp zoo_sample.cfg zoo.cfg
[[email protected] 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
创建数据目录
[[email protected] ~]# mkdir /data/zookeeper
创建myid文件
[[email protected] ~]# echo 1 >/data/zookeeper/myid
启动
[[email protected] ~]# zkServer.sh start
环境变量设置以软件下载地址见部署单台zookeeper
剩余两台按照上面的步骤设置即可,只是myid文件的配置和单台服务器部署zookeeper集群时一样就行。
由于个人技术所限有不足之处还请各位指出。可以通过以下两个群找到笔者。
北京linux运维求职招聘群:153677549
Linux运维开发群:298324302