美文网首页
查看本机的zookeeper是leader 还是follower

查看本机的zookeeper是leader 还是follower

作者: 笔头还没烂 | 来源:发表于2022-08-12 09:22 被阅读0次

zookeeper安装好之后,可以利用 bin 目录下的 zkServer.sh 脚本跟上对应的参数(如 start、status等)来完成相应的操作。如:
(1)zkServer.sh start:启动 zookeeper
(2)zkServer.sh status :查看 zookeeper 的状态
栗子:

zkServer.sh status

[root@node2 bin]# zkServer.sh status
JMX enabled by default
Using config: /export/server/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: leader
您在 /var/spool/mail/root 中有新邮件

可以看到该节点的zookeeper为leader

同时,我们还可以将zkServer.sh脚本进行二次封装,根据提示选择对应的选项来完成操作,使用起来更加方便,代码如下:

#!/bin/bash
option=""
PS3="请输入你的选择:"    # 设置提示字符串
select var in  "start"  "stop" "status"
do
  case $var in
     "start")
       echo "正在启动Zookeeper,请稍等.........."
       option=$var
     ;;
     "stop")
       echo "正在关闭Zookeeper,请稍等.........."
       option=$var
     ;;
     "status")
       echo "正在查看Zookeeper状态,请稍等.........."
       option=$var
     ;;
     esac
     break    # 如果这里没有break 将会进行无限循环
done

for i in 1 2 3
do
        echo "-------------${var} node${i}--------------"
        ssh root@node${i}  "source /etc/profile;zkServer.sh ${option}"
done

echo "${var} 完成!!!!!!!!"

相关文章

网友评论

      本文标题:查看本机的zookeeper是leader 还是follower

      本文链接:https://www.haomeiwen.com/subject/igffgrtx.html