jmx远程调用无法连接的问题
2021-03-27 本文已影响0人
jianyi1000
背景:kafka 集群开启JMX 端口的时候,发现win 使用jconsole 一直连接不上
发现是jmx 的一个问题(具体原因待分析),需要修改linux 虚机的hosts地址
用hostname -i 检测 ,不能有127.0.0.1 的ip
vim /etc/hosts
hosts修改前
127.0.0.1 node4
::1 node4
192.168.31.225 node1
192.168.31.168 node2
192.168.31.163 node3
192.168.31.48 node4
hosts修改后 (去掉域名 和 127.0.0.1及::1 的映射)
#127.0.0.1 node4
#::1 node4
192.168.31.225 node1
192.168.31.168 node2
192.168.31.163 node3
192.168.31.48 node4
再次用hostname -i 检测 ,发现是用本机192 开头的ip 则是配置完成
重新启动kafka 服务
检测 jps 服务:
ss -nelp |grep 9581
检测端口9581.png
win 使用jconsole 连接,成功
jconsole.png