如何使用jmx监控kafka0.10.0在远程机器上运行?

vlurs2pr  于 2021-06-07  发布在  Kafka
关注(0)|答案(2)|浏览(408)

我使用的是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
但是当我尝试通过我的本地机器连接时,它给出了相同的错误

j5fpnvbx

j5fpnvbx1#

使用以下命令启动kafka服务器:

jmx_port=9999 bin/kafka-server-start.sh config/server.properties

服务器启动后,在本地计算机上打开jconsole或javavm,并开始监视kafka服务器。

gijlo24d

gijlo24d2#

在进行监视之前,必须在kafka服务器start shell脚本中指定jmx\u端口。

相关问题