[英]Kafka - non-ZooKeeper-based consumers Vs ZooKeeper based consumers
在瀏覽文檔時,我遇到了以下短語https://kafka.apache.org/20/documentation.html#basic_ops_consumer_lag
bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --describe --group my-group
注意:這將僅顯示有關使用 Java 消費者 API(非基於 ZooKeeper 的消費者)的消費者的信息。
該工具也適用於基於 ZooKeeper 的消費者:
bin/kafka-consumer-groups.sh --zookeeper localhost:2181 --describe --group my-group
注意:這只會顯示有關使用 ZooKeeper 的消費者的信息(而不是使用 Java 消費者 API 的消費者)。
非基於 ZooKeeper 的消費者與基於 ZooKeeper 的消費者之間有什么區別 - 它是否與 java 語言有關(評論中似乎提到了 java)。
PS:似乎這在 2.5 文檔中不存在
在 Kafka 0.9 之前,消費者使用 Zookeeper 進行協調。 從那時起,消費者現在只連接到 Kafka。
出於這個原因, kafka-consumer-groups.sh
支持顯示“基於動物園管理員”(即舊消費者)的組詳細信息。
“老消費者”在 Kafka 0.11 中被棄用,最終在 2.1.0 中被移除。 kafka-consumer-groups.sh
也被更新以刪除任何提及它的內容。
所以基本上,忽略它,它是一個不再存在的遺留客戶端。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.