![](/img/trans.png)
[英]Why is kafka not creating a topic? bootstrap-server is not a recognized option
[英]why kafka producer use --broker-list while customer use --bootstrap-server?
對於消費者
bin/windows/kafka-console-consumer.bat --bootstrap-server localhost:9092 --top
irer
對於生產者
bin/windows/kafka-console-producer.bat --broker-list localhost:9092 --topic test
因為我認為對於生產者來說,我們也只能選擇一個broker,從這個broker服務器中,我們可以找到所有的分區信息並找到leader,所以我認為broker-list並不是真的需要。
這是出於歷史原因,在任何一種情況下,提供的代理都僅用於引導和發現整個集群。
在 Kafka 0.9 之前,消費者仍然使用 Zookeeper 進行引導。 當時,生產者已經在使用--broker-list
。
在 0.9 中,當添加“新”消費者時,指定代理的標志被命名為--bootstrap-server
有充分的理由,因為它正是它的本來面目。 從那時起,這些工具使用了不同的標志名稱,即使它們是相同的東西。
這很煩人,最后在幾周前發布的 2.5.0 中,所有工具都已更新為使用--bootstrap-server
!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.