zookeeper集群搭建

一、准备
1 VMware Workstation虚拟机,并且安装3台linux虚拟机
2 zookeeper-3.4.5文件(自行去网上下载)
二、安装
1、分别启动3台linux虚拟机(centos),ip分配分别为:
192.168.64.90
192.168.64.91
192.168.64.92
2 、3台虚拟机分别把zookeeper都安装到/opt/modules/路径
mv zoo_sample.cfg zoo.cfg
vim zoo.cfg
dataDir=/opt/modules/zookeeper-3.4.5/zkData
clientPort=2181
server.1=192.168.64.90:2888:3888
server.2=192.168.64.91:2888:3888
server.3=192.168.64.92:2888:3888

3 、在3台服务器上的zookeeper-3.4.5/zkData目录中
分别创建文件myid,设置文件中内容为1,2, 3
4 、分别进入bin目录,执行 ./zkServer.sh start 来启动zookeeper
5、 查看启动状态 ./zkServer.sh status
3台服务器中有2台是Mode: follower,1台是Mode: leader
6、 ./zkCli.sh ,然后执行 查看命令 ls /


centOS设置zookeeper开机自动启动

在/etc/rc.local文件中追加:

# java_home
export JAVA_HOME=/opt/java/jdk1.7.0_75
# zookeeper
/home/cent2014/zookeeper/zookeeper-3.4.6/bin/zkServer.sh start
原文地址:https://www.cnblogs.com/hzcya1995/p/13310697.html