我正在使用在本地和远程计算机上运行的kafka 0.10.0。 当我在终端中运行“jvisualvm”命令时,它打开Java VisualVM窗口并显示所有java应用程序,包括在本地机器上运行的kafka。
但是当我试图访问在远程计算机上运行的kafka 0.10.0时,它显示错误消息无法连接到服务器
如何使用jmx监视在远程机器上运行的kafka 0.10.0?
编辑1 ===> 我使用命令
启动kafka服务器 JMX_PORT=9999 bin/kafka-server-start.sh config/server.properties
使用命令
指向验证过程netstat -nlp | grep :9999
输出:tcp6 0 0 ::: 9999 ::: * LISTEN 5429 / java
但是,当我尝试通过我的本地机器连接时,它会给出相同的错误
答案 0 :(得分:0)
在进行监控之前,您必须在kafka-server-start shell脚本中指定JMX_PORT。
答案 1 :(得分:0)
使用以下命令启动您的kafka服务器:
JMX_PORT = 9999 bin / kafka-server-start.sh config / server.properties
服务器启动后,在本地计算机上打开jconsole或Java VM,然后开始监控Kafka服务器。