zookeeper使用
时间: 2023-11-02 09:57:03 浏览: 115
在使用Zookeeper之前,您需要先安装和配置它。可以参考引用中的文章《Zookeeper的安装配置详解(window / linux)》来了解具体的安装步骤和配置方法。安装完成后,您可以使用以下脚本来启动、停止和查看Zookeeper的状态。
首先,创建一个后缀名为.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
```
在这个脚本中,我们使用了一个case语句来根据输入的命令参数执行相应的操作。如果参数是"start",则会循环遍历hadoop102、hadoop103和hadoop104,并通过SSH命令在每台机器上启动Zookeeper。类似地,如果参数是"stop",则会停止Zookeeper;如果参数是"status",则会显示Zookeeper的状态。
请注意,在脚本中使用了/opt/module/zookeeper-3.5.7/bin/zkServer.sh命令来启动、停止和查看Zookeeper的状态。如果您在启动Zookeeper时遇到了"FAILED TO START"或"zkServer.sh: command not found"的错误,请确保该命令的路径正确配置和引用,可以参考引用中提到的解决方法。
希望这些信息能帮助到您使用Zookeeper。如果还有其他问题,请随时提问。
阅读全文