zookeeper集群群起的脚本
1. 脚本代码
#!/bin/bash
case $1 in
"start"){
for i in hadoop101 hadoop102 hadoop103
do
ssh $i "/opt/module/zookeeper-3.4.10/bin/zkServer.sh start"
done
};;
"stop"){
for i in hadoop101 hadoop102 hadoop103
do
ssh $i "/opt/module/zookeeper-3.4.10/bin/zkServer.sh stop"
done
};;
"status"){
for i in hadoop101 hadoop102 hadoop103
do
ssh $i "/opt/module/zookeeper-3.4.10/bin/zkServer.sh status"
done
};;
esac
2.文件配置的位置
2.1在centos7的用户下的bin目录下新建文件kk.sh,把上述的代码复制到里边
进入bin目录
cd ~/bin
创建文件
vi zk.sh
赋予权限
chmod 777 zk.sh
启动、停止、查询状态
zk.sh start
zk.sh stop
zk.sh status
3.不能启动(启动没有反应)
可能是jdk没有在zookeeper中进行配置
进入配置文件
cd bin
在zkEnv.sh文件中配置jdk的路径(根据自己的jdk的安装路径进行配置)
export JAVA_HOME=/opt/module/jdk1.8.0_144
这样就可以进行启动了