001_下线zk集群
一、查看都谁用着zookeeper
目前一共两种方式
(1)netstat的TCP/IP的State查看zk连接
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | sudo netstat -an| egrep "10.0.138.135:2181" | grep "ESTABLISHED" tcp 0 0 10.0.138.135:2181 10.0.134.180:58119 ESTABLISHED tcp 0 0 10.0.138.135:2181 10.0.136.110:24589 ESTABLISHED tcp 0 0 10.0.138.135:2181 10.0.135.125:26141 ESTABLISHED tcp 0 0 10.0.138.135:2181 10.0.134.146:55371 ESTABLISHED tcp 0 0 10.0.138.135:2181 10.0.134.180:58097 ESTABLISHED tcp 0 0 10.0.138.135:2181 10.0.134.180:58098 ESTABLISHED tcp 0 0 10.0.138.135:2181 10.0.136.110:24572 ESTABLISHED tcp 0 0 10.0.138.135:2181 10.0.130.130:21403 ESTABLISHED tcp 0 0 10.0.138.135:2181 10.0.134.146:55413 ESTABLISHED sudo netstat -an| egrep "10.0.138.135:2181" | grep "TIME_WAIT" tcp 0 0 10.0.138.135:2181 10.0.134.146:59087 TIME_WAIT tcp 0 0 10.0.138.135:2181 10.0.134.146:59022 TIME_WAIT tcp 0 0 10.0.138.135:2181 10.0.134.146:59099 TIME_WAIT tcp 0 0 10.0.138.135:2181 10.0.134.146:59013 TIME_WAIT tcp 0 0 10.0.138.135:2181 10.0.134.146:59101 TIME_WAIT tcp 0 0 10.0.138.135:2181 10.0.134.146:59231 TIME_WAIT tcp 0 0 10.0.138.135:2181 10.0.134.146:59159 TIME_WAIT tcp 0 0 10.0.138.135:2181 10.0.134.146:59198 TIME_WAIT tcp 0 0 10.0.138.135:2181 10.0.134.146:59254 TIME_WAIT tcp 0 0 10.0.138.135:2181 10.0.134.146:59046 TIME_WAIT tcp 0 0 10.0.138.135:2181 10.0.134.146:59074 TIME_WAIT tcp 0 0 10.0.138.135:2181 10.0.134.146:59116 TIME_WAIT tcp 0 0 10.0.138.135:2181 10.0.134.146:59232 TIME_WAIT tcp 0 0 10.0.138.135:2181 10.0.134.146:58971 TIME_WAIT |
(2)用stat命令查看
1 | echo stat| nc localhost 2181 |
1 2 3 4 5 6 7 8 9 10 11 | Zookeeper version: 3.4.9-1757313, built on 08 /23/2016 06:50 GMT Clients: #这里的Clients连接正好等于"ESTABLISHED"状态的ip /10 .0.136.110:24589[1](queued=0,recved=284422,sent=284479) /10 .0.130.130:21403[1](queued=0,recved=284414,sent=284471) /10 .0.134.180:58098[1](queued=0,recved=284514,sent=284571) /10 .0.134.180:58119[1](queued=0,recved=284474,sent=284531) /10 .0.135.125:26141[1](queued=0,recved=284455,sent=284512) /10 .0.136.110:24572[1](queued=0,recved=284401,sent=284458) /10 .0.134.146:55371[1](queued=0,recved=284476,sent=284533) /10 .0.134.180:58097[1](queued=0,recved=284495,sent=284552) /10 .0.134.146:55413[1](queued=0,recved=284497,sent=284554) |
(3)从zookeeper的supervisorctl的日志输出/data/log/zookeeper路径文件running.log可以看出没有session建立进行数据传输了,虽然还有连接在(执行上边的两个步骤看到还有连接)
1 2 3 4 5 6 7 | 2017-07-14 23:20:37,110 [myid:9] - INFO [NIOServerCxn.Factory:0.0.0.0 /0 .0.0.0:2181:NIOServerCnxnFactory@192] - Accepted socket connection from /127 .0.0.1:45816 2017-07-14 23:20:37,110 [myid:9] - INFO [NIOServerCxn.Factory:0.0.0.0 /0 .0.0.0:2181:NIOServerCnxn@827] - Processing mntr command from /127 .0.0.1:45816 2017-07-14 23:20:37,139 [myid:9] - INFO [Thread-3193360:NIOServerCnxn@1008] - Closed socket connection for client /127 .0.0.1:45816 (no session established for client) 2017-07-14 23:20:42,146 [myid:9] - INFO [NIOServerCxn.Factory:0.0.0.0 /0 .0.0.0:2181:NIOServerCnxnFactory@192] - Accepted socket connection from /127 .0.0.1:45843 2017-07-14 23:20:42,146 [myid:9] - INFO [NIOServerCxn.Factory:0.0.0.0 /0 .0.0.0:2181:NIOServerCnxn@827] - Processing mntr command from /127 .0.0.1:45843 2017-07-14 23:20:42,173 [myid:9] - INFO [Thread-3193361:NIOServerCnxn@1008] - Closed socket connection for client /127 .0.0.1:45843 (no session established for client) 2017-07-14 23:20:47,180 [myid:9] - INFO [NIOServerCxn.Factory:0.0.0.0 /0 .0.0.0:2181:NIOServerCnxnFactory@192] - Accepted socket connection from /127 .0.0.1:45875 |
(4)
1 2 3 4 5 6 | 2017-07-14 23:27:13,268 [myid:7] - INFO [NIOServerCxn.Factory:0.0.0.0 /0 .0.0.0:2181:NIOServerCnxnFactory@192] - Accepted socket connection from /127 .0.0.1:53032 2017-07-14 23:27:13,268 [myid:7] - INFO [NIOServerCxn.Factory:0.0.0.0 /0 .0.0.0:2181:NIOServerCnxn@827] - Processing mntr command from /127 .0.0.1:53032 2017-07-14 23:27:13,295 [myid:7] - INFO [Thread-3193611:NIOServerCnxn@1008] - Closed socket connection for client /127 .0.0.1:53032 (no session established for client) 2017-07-14 23:27:18,301 [myid:7] - INFO [NIOServerCxn.Factory:0.0.0.0 /0 .0.0.0:2181:NIOServerCnxnFactory@192] - Accepted socket connection from /127 .0.0.1:53060 2017-07-14 23:27:18,301 [myid:7] - INFO [NIOServerCxn.Factory:0.0.0.0 /0 .0.0.0:2181:NIOServerCnxn@827] - Processing mntr command from /127 .0.0.1:53060 2017-07-14 23:27:18,328 [myid:7] - INFO [Thread-3193612:NIOServerCnxn@1008] - Closed socket connection for client /127 .0.0.1:53060 (no session established for client) |
(5)
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 大模型 Token 究竟是啥:图解大模型Token
· 35岁程序员的中年求职记:四次碰壁后的深度反思
· 继承的思维:从思维模式到架构设计的深度解析
· 如何在 .NET 中 使用 ANTLR4
· 后端思维之高并发处理方案
· BotSharp 5.0 MCP:迈向更开放的AI Agent框架
· 分享 3 款基于 .NET 开源且免费的远程桌面工具
· 在线聊天系统中的多窗口数据同步技术解密
· 5. RabbitMQ 消息队列中 Exchanges(交换机) 的详细说明
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(5)