簡體   English   中英

Kafka - 非基於 ZooKeeper 的消費者與基於 ZooKeeper 的消費者

[英]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)。

  • 是否與 Zookeeper 消費者與 zk 連接而非 zk 與經紀人連接之類的事情有關?

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM