网上可查的解决方案一:
开放kafka的JVM_PORT端口,我使用的是cdh部署kafka,默认开放9393
网上可查的解决方案二:
kafka启动时指定java.rmi.server.hostname为本机IP
CDH版本对应配置 Additional Broker Java Options 项,分别修改各个节点原配置中127.0.0.1为本机ip,并重启kafka
自查发现问题解决方案:
检测kafka-eagle的配置文件 ${KE_HOME}/conf/system-config.properties
其中新增集群的 efak.jmx.uri 项未配置(老版本配置名为 kafka.eagle.jmx.uri ),该配置没有默认项,不写的话kafka-eagle无法正确解析JVM端口获得的JVM信息,并在后台频繁报空指针异常,补充配置后重启kafka-eagle即可(service:jmx:rmi:///jndi/rmi://%s/jmxrmi)