搭建zookeerper集群
把zookeeper搭建在从节点上
最好把zookeerper的安装包放在home路径下
我放在了/opt下 (我的所有文件都放这里了,不要跟我学习)
-
上传zookeepr压缩包 ,我放在了/opt/zk下
-
解压:tar -zxvf zookeerper-3.4.14.tar.gz(压缩包的名称)
-
移动,如果是在home路径下就不用移动了,mv zookeerper-3.4.14/路径
-
配置 zookeeper的环境变量 vim /etc/profile
-
source /etc/profile 使文件生效
-
配置zookeeper配置文件
-
进入zookeeper家目录创建一个目录data
进入data目录
echo 1 >> myid
保存退出进入zookeeper的家目录下的conf目录
重命名 mv zoo_sample.cfg zoo.cfg修改配置信息
vim zoo.cfg
最下方加上自己的节点配置信息
找到dataDir,修改为自己的data路径
-
发送节点
把自己搭建好的zookeeper发送到其他节点上
scp -r /opt/zk/ root@192.168.96.183:/opt/
ip就是其他节点的ip,下面的ip改为自己要发送的ip就可以了
最好是建立免密之后再做这一步。 -
改变其他节点下的data文件
把其他节点的data里的myid改为
server后面的数值 ,server后面跟的就是myid的值,一定要和后面的ip相对应
-
启动zookeeper
在根目录下启动就可以了
zkServer.sh start
三台都要启动 -
查看状态
zkServer.sh status
可以看到会有一个领导者,两个追随者
12关闭zookeeper
zkServer.sh stop
(完全分布式zookeerper的安装过程讲解完毕,谢谢各位看官,有错请指正,谢谢!)