broker-list
broker:kafka服務(wù)端,可以是一個服務(wù)器也可以是一個集群。producer和consumer都相當(dāng)于這個服務(wù)端的客戶端。
broker-list:指定集群中的一個或多個服務(wù)器,一般在使用kafka-console-producer.sh的時候,這個參數(shù)是必備參數(shù),另外一個必備的參數(shù)是topic。
bootstrap-servers vs zookeeper
bootstrap-servers指的是目標(biāo)集群的服務(wù)器地址,這和broker-list功能一樣,不過在console producer要求用broker-list。
1、以前用console consumer測試消息收發(fā)時會這樣寫:
kafka-console-consumer.bat --zookeeper localhost:2181 --topic wsq
2、現(xiàn)在也可以這樣寫:文章來源:http://www.zghlxwxcb.cn/news/detail-703200.html
kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic wsq
前者是老版本的用法,0.9以前的kafka,消費(fèi)的進(jìn)度(offset)是寫在zk中的,所以consumer需要知道zk的地址。后來的版本都統(tǒng)一由broker管理,所以就用bootstrap-server。文章來源地址http://www.zghlxwxcb.cn/news/detail-703200.html
到了這里,關(guān)于Kafka系列之broker-list,bootstrap-server以及zookeeper的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!