目录
将目标文件从windows直接拖动到想要安装的目录下
cd /opt/softeware
解压文件
tar -zvxvf apache-zookeeper-3.5.7-bin.tar.gz -C /opt/module/
mv apache-zookeeper-3.5.7-bin/ zookeeper-3.5.7
- cd zookeeper-3.5.7/
- mkdir zkData
- cd zkData/
- vim myid
每台机器的内容不能相同,Hadoop102 为2,Hadoop103为3
分发zookeeper-3.5.7 然后去修改其他机器的myid
进入conf文件夹,重命名文件,并且编辑内容
- mv zoo_sample.cfg zoo.cfg
- vim zoo.cfg
第一处
第二处
增加如下配置
在各个机器开启一下zookeeper
bin/zkServer.sh start
查看一下集群状态
bin/zkServer.sh start
查看集群zookeeper状态看起是否挂掉了
bin/zkServer.sh status
如下情况就说明它挂掉了
重新群起一下脚本
然后接着查看一下zookeeper启动状态发现还是异常,这里出现了问题,我会单独再写一篇文章如何解决这个状态异常
vim zk.sh
- #!/bin/bash
-
- case $1 in
- "start"){
- for i in hadoop102 hadoop103 hadoop104
- do
- echo ---------- zookeeper $i 启动 ------------
- ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh start"
- done
- };;
- "stop"){
- for i in hadoop102 hadoop103 hadoop104
- do
- echo ---------- zookeeper $i 停止 ------------
- ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh stop"
- done
- };;
- "status"){
- for i in hadoop102 hadoop103 hadoop104
- do
- echo ---------- zookeeper $i 状态 ------------
- ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh status"
- done
- };;
- esac
更改权限
chmod 777 zk.sh