2015-09-30 20 views

回答

0

很難從這些ObjectName的說,但我注意到有未引述2個卡夫卡域,所以我的猜測是,JMX開發人員試圖處理包含JMX禁止字符的關鍵屬性(或者可能期望相同的條件)。一種方法是用有效的批量替換無效字符。似乎在這種情況下他們選擇了簡單的quote整個ObjectName。這很奇怪(甚至可能是越野車?),有"kafka.producer"kafka.producer兩個單獨的域。

0

這取決於您正在使用的Kafka版本......在一些Kafka版本中,引用了一些JMX元素。我相信這在未來的版本中已被更改爲不需要引號。這篇文章提供了一些額外的信息:How to monitor Kafka broker using jmxtrans?