添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement . We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2021-03-17 18:42:06.601 [Collect-Metrics-Thread-1-15] ERROR c.x.k.manager.common.utils.jmx.JmxConnectorWrap - JMX connect exception, host:我的ip port:7070.
java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is:
java.net.ConnectException: Connection refused (Connection refused)
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:623)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:131)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:235)
报错如上,DNS是可以正常解析出hostname的,且尝试过配置hostname,报错依然出现,UI前端流量监控无法显示
有获取到zookeeper的brokers信息,发现正常的前端流量监控显示的集群host项显示的是hostname,且数据库应该是从zk拉取的数据记录在broker表是和zk记录一致。
异常的流量监控集群中,zk项的host是IP
我的疑惑是无论是ip或者是域名,在DNS正常解析的情况下,不应该都可以正常获取到jmx的信息么?为什么域名的情况下可以正常前端显示,而host是IP的情况下无法正常获取,且报错127.0.0.1上述报错

不好意思,有点不是非常明白,是不是:
1、“为什么zk里面存储的是ip,然后根据ip获取jmx信息会无法在UI上显示呢?”,ZK里面存储的IP是不是kafka配置文件写了ip?这个无法显示是?
2、“而zk里面存储的是hostname的情况下,显示就正常了?” 这个正常是什么正常了?最原始的数据是存储在ZK的,可以对比一下ZK和KM上的数据,看是不是KM解析错了。
3、“还是和kakfa的jmx获取规则有关呢?”,这个是怀疑什么?

@ZQKC
不好意思啊,没有表述清楚
1.zk的brokers里面的ids,get出来的节点信息,里面有一项host,当这个host获取到是IP而不是主机名的时候,我发现前端的UI显示实时流量信息不是正常的,都为空值,但是查看页面broker信息栏目的时候jmx的port有正常获取到,对于你说的km解析和zk的信息,我发现是一致的,没有解析错误的情况发生
2.我怀疑的是,当zk的节点信息是ip的时候,流量无法获取,而是主机名的时候却可以,是不是无法根据ip获取到dns解析出来的hostname导致的呢,还是说和kafka里面配置项里的host.name有关?