标签:教程 虚拟 状态 http htm arch csdn keep status
1.环境准备
安装jdk 具体安装过程参照校称,https://www.cnblogs.com/xuliangxing/p/7066913.html
3台虚拟机
vi /etc/hosts
在文件末尾加入
192.168.1.4 slave1
192.168.1.5 slave2
192.168.1.6 slave3
关闭防火墙(不然无法通信)
具体关闭教程:https://www.jianshu.com/p/4b0afe75990e 很详细。
2.zookeeper包下载
https://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/
3.解压
tar -zxvf zookeeper-3.4.9.tar.gz -C /opt/
4.改名
cd /opt
mv zookeeper-3.4.9/ zookeeper
5.修改配置文件
cd /opt/zookeeper/conf
mv zoo_sample.cfg zoo.cfg
vi zoo.cfg
在文件末尾加上
server.1=slave1:2888:3888
server.2=slave2:2888:3888
server.3=slave3:2888:3888
在文件中找到dataDir这一行修改为如下内容
dataDir=/opt/zookeeper/data
PS:主机名根据自己实际的主机名填写
6.在 /opt/zookeeper/ 下创建data文件夹
cd /opt/zookeeper
mkdir data
7.在 /opt/zookeeper/data 创建myid文件(myid文件与zoo.cfg中的1,2,3对应)
touch myid
echo "1" > myid
8.将文件拷贝到其它节点
scp -r /opt/zookeeper/ slave2:/opt/
scp -r /opt/zookeeper/ slave3:/opt/
9.修改myid
在slave2上输入
echo "2" > /opt/zookeeper/data/myid
在slave3上输入
echo "3" > /opt/zookeeper/data/myid
10.启动zookeeper
cd /opt/zookeeper/bin
./zkServer.sh start
三台都要启动
11.查看状态
cd /opt/zookeeper/bin
./zkServer.sh status
PS:集群中只有超过半数的节点启动了zookeeper才会显示状态
jps
原文:https://blog.csdn.net/qq_40856560/article/details/81063704
版权声明:本文为博主原创文章,转载请附上博文链接!
zookeeper集群的搭建,参照前辈资料,经测试运行成功!
标签:教程 虚拟 状态 http htm arch csdn keep status
原文地址:https://www.cnblogs.com/xiakeguibin/p/10919409.html