项目场景:
![在这里插入图片描述](https://img-blog.csdnimg.cn/535f82ae1ed8404fb91c9dfe163db7ed.png)
明显看出集群正常启动
问题描述
但是登录web界面没有显示kafka集群信息,查了查日志。报错信息为
ERROR - Get broker jmx info from ids has error,msg is
java.lang.NullPointerException
仔细在网上找了找 ,发现加一个配置代码就行了,具体原理还没理解
解决方案:
进入kafka/bin目录下,修改kafka-run-class.sh文件,在文件的首行增加
JMX_PORT=9988
然后重启所有的kafka节点
再次重启kafka-eagle程序,最后发现可以监控到kafka信息。
![在这里插入图片描述](https://img-blog.csdnimg.cn/3e25d73cb9ef4d9e8f00eec6d04d8d4d.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/d6db2fa1092d4122aa81b3deb0dde83d.png)