(十三)Kafka安裝配置

1. 解壓kafka_2.10-0.9.0.1.tgz至指定目錄

[root@node02 software]# tar -zvxf kafka_2.10-0.9.0.1.tgz -C /opt/ycyz/

2. 打開Kafka安裝目錄下的config目錄修改配置文件server.properties 配置zookeeper集群地址

[root@node02 config]# vi server.properties 
zookeeper.connect=node02:2181,node03:2181,node04:2181

3. 將Kafka目錄分發(fā)到其他節(jié)點

4. 修改每個節(jié)點對應(yīng)server.properties文件的broker.id,node02、node03、node04對應(yīng)的id分別為0、1、2

5. 配置環(huán)境變量

6. 啟動Kafka集群\color{red}{(啟動前先啟動zookeeper)}

[root@node02 ~]# kafka-server-start.sh $KAFKA_HOME/config/server.properties

基礎(chǔ)使用

(kafka-topics.sh --help查看幫助手冊)

  • 創(chuàng)建topic:

kafka-topics.sh --zookeeper node02:2181,node03:2181,node04:2181 --create --replication-factor 2 --partitions 3 --topic test

(參數(shù)說明:
--replication-factor:指定每個分區(qū)的復(fù)制因子個數(shù),默認(rèn)1個
--partitions:指定當(dāng)前創(chuàng)建的kafka分區(qū)數(shù)量,默認(rèn)為1個
--topic:指定新建topic的名稱)

  • 查看topic列表:

kafka-topics.sh --zookeeper node02:2181,node03:2181,node04:2181 --list
  • 查看“test”topic描述:

kafka-topics.sh --zookeeper node02:2181,node03:2181,node04:2181 --describe --topic test
  • 創(chuàng)建生產(chǎn)者:

kafka-console-producer.sh --broker-list node02:9092,node03:9092,node04:9092 --topic test
  • 創(chuàng)建消費(fèi)者:

kafka-console-consumer.sh --zookeeper node02:2181,node03:2181,node04:2181 --from-beginning --topic test

注:
查看幫助手冊:
bin/kafka-console-consumer.sh help

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容