假设有三台服务器节点(hadoop102、hadoop103、hadoop104)。
#!/bin/bash
case $1 in
"start") {
for i in hadoop102 hadoop103 hadoop104
do
echo ---------- zookeeper $i 启动
ssh $i "/opt/module/zookeeper-3.4.13/bin/zkServer.sh start"
done
}
;;
"stop") {
for i in hadoop102 hadoop103 hadoop104
do
echo ---------- zookeeper $i 停止
ssh $i "/opt/module/zookeeper-3.4.13/bin/zkServer.sh stop"
done
}
;;
"status") {
for i in hadoop102 hadoop103 hadoop104
do
echo ---------- zookeeper $i 状态
ssh $i "/opt/module/zookeeper-3.4.13/bin/zkServer.sh status"
done
}
;;
esac