首页 > 解决方案 > 从 JMX 确定 Kafka 代理的 ID

问题描述

给定一个代理主机/IP,除了查询 ZK 之外,有没有其他方法可以询问它以了解代理 ID?我正在尝试将 IP 映射到代理 ID 以进行监控。ZK 已通过身份验证,我无权访问。我最好在 JMX 中寻找一个值。

标签: apache-kafka

解决方案


是的,可以从 JMX 检索代理 ID。

它位于名为 的 ObjectName 中kafka.server:type=app-info

例如,对于 ID 为 1 的代理:kafka.server:type=app-info,id=1


推荐阅读