Zookeeper下载地址
Apache ZooKeeperyaa
创建Zookeeper文件夹
mkdir /usr/local/zookeeper
解压Zookeeper
tar xf apache-zookeeper-3.8.0-bin.tar.gz -C /usr/local/zookeeper
修改名称
mv /usr/local/zookeeper/apache-zookeeper-3.8.0-bin/ zookeeper1
重命名配置文件
cd /usr/local/zookeeper/zookeeper1/conf & mv zoo_sample.cfg zoo.cfg
新建缓存数据目录
mkdir /usr/local/zookeeper/zookeeper1/data
复制两份节点
cd /usr/local/zookeeper
cp -r zookeeper1/ zookeeper2 & cp -r zookeeper1/ zookeeper3
编辑配置文件zookeeper1
dataDir=/usr/local/zookeeper/zookeeper1/data
clientPort=2181
quorumListenOnAllIPs=true
server.1=0.0.0.0:2881:3881
server.2=0.0.0.0:2882:3882
server.3=0.0.0.0:2883:3883
编辑配置文件zookeeper2
dataDir=/usr/local/zookeeper/zookeeper2/data
clientPort=2182
quorumListenOnAllIPs=true
server.1=0.0.0.0:2881:3881
server.2=0.0.0.0:2882:3882
server.3=0.0.0.0:2883:3883
编辑配置文件zookeeper3
dataDir=/usr/local/zookeeper/zookeeper3/data
clientPort=2183
quorumListenOnAllIPs=true
server.1=0.0.0.0:2881:3881
server.2=0.0.0.0:2882:3882
server.3=0.0.0.0:2883:3883
创建每个节点的id
echo 1 >/usr/local/zookeeper/zookeeper1/data/myid & echo 2 >/usr/local/zookeeper/zookeeper2/data/myid & echo 3 >/usr/local/zookeeper/zookeeper3/data/myid
启动3个节点
/usr/local/zookeeper/zookeeper1/bin/zkServer.sh start & /usr/local/zookeeper/zookeeper2/bin/zkServer.sh start & /usr/local/zookeeper/zookeeper3/bin/zkServer.sh start