我使用的是kafka0.10.0,它在本地和远程机器上都运行。当我在终端运行“jvisualvm”命令时,它会打开javavisualvm窗口,显示所有java应用程序,包括在本地机器上运行的kafka。
但当我试图访问Kafka0.10.0是在远程机器上运行,它显示错误消息不能连接到服务器
如何使用jmx监控kafka0.10.0在远程机器上运行?
edit 1==>我使用命令启动kafka服务器
JMX_PORT=9999 bin/kafka-server-start.sh config/server.properties
还验证了使用命令指向的过程
netstat -nlp | grep :9999
输出:tcp6 0 0:::9999::*listen 5429/java
但是当我尝试通过我的本地机器连接时,它给出了相同的错误
2条答案
按热度按时间j5fpnvbx1#
使用以下命令启动kafka服务器:
jmx_port=9999 bin/kafka-server-start.sh config/server.properties
服务器启动后,在本地计算机上打开jconsole或javavm,并开始监视kafka服务器。
gijlo24d2#
在进行监视之前,必须在kafka服务器start shell脚本中指定jmx\u端口。