千家信息网

用shell脚本查看zookeeper集群状态

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,zooper集群结构:主机名 角色node1 followernode2 leadernode3 followermaster observer脚本内容:#!/bin/bashfunction get
千家信息网最后更新 2025年12月02日用shell脚本查看zookeeper集群状态

zooper集群结构:
主机名 角色
node1 follower
node2 leader
node3 follower
master observer
脚本内容:
#!/bin/bash
function getstatus(){
#定义一个函数
exec 9<>/dev/tcp/$1/2181 2>/dev/null
#打开host的port 可读写的socket连接,与文件描述符9连接
echo stat >&9
#将"stat"发送给socket连接
MODE=$(cat <&9 |grep -Po "(?<=Mode:).")
#从socket返回数据中提取Mode的值,并赋值给MODE
exec 9<&- #关闭通道
echo ${MODE:-NULL}
#输出MODE*
}
for i in node{1..3} nn01;do
echo -ne "${i}\t"

  • #输出i,不换行并执行tab键打一个空格
    getstatus ${i}
    #执行函数 getstatus并给位置变量赋值 *
    done

脚本执行结果:
node1 follower
node2 leader
node3 follower
master observer

脚本 函数 输出 集群 主机 位置 内容 变量 数据 文件 空格 结构 结果 角色 通道 状态 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 危害国家网络安全的法律条文 办理互联网科技经营许可证 手机网络安全演讲 软件开发界面快捷键的限制 网络技术服务中心的顾客有哪些 群晖服务器照片重新索引 开源web端数据库管理工具 网络安全专业有没有研究生 超玩我的世界服务器 山东专升本有网络技术的学校 软件开发职业认知100字左右 为什么螃蟹游戏没有服务器 年终奖软件开发 苹果11链接服务器出问题怎么办 数据库技术与电子商务的支持包括 西游记网络安全宣传 局域网中的服务器如何接线 手机卡一直显示服务器在启动 数据库分区的真谛 数据库工作单元和程序工作单元 速达win 7数据库 明日之后鹿野原服务器怎么合区 计算机游戏软件开发专业院校 网络犯罪与网络安全感想 使用cmd命令操作数据库 开源web端数据库管理工具 debian 云 服务器 呈贡区综合软件开发价格走势 数据库表的主键怎么查询 天津数据库审计项目
0