Windows下Kafka操作命令

在使用Kafka之前,需要安裝運行ZooKeeper,這裏默認已經啓動zookeeper(安裝啓動zookeeper的操作以後補上)

單機Kafka的使用

1. 修改kafka配置

打開kafka目錄下的config目錄,打開server.properties文件,找到 “log.dirs” 屬性,把對應的log保存地址修改成windows的地址,具體目錄自行創建

2. 啓動kafka服務

進入kafka的安裝目錄(bin文件夾的根目錄),打開一個dos窗口,執行命令

.\bin\windows\kafka-server-start.bat config\server.properties

命令行的意思是進入bin/windows目錄下調用名爲kafka-server-start.bat 的批處理文件,啓動配置文件位於config目錄下的server.properties

3.創建topics

進入kafka目錄下的bin/windows命令,該目錄下存放在windows平臺上執行的所有的bat文件,打開一個新的Dos窗口,執行命令

kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic Hello-kafka

--開頭的是.bat腳本的參數,在本機創建一個包含一個分區和一個副本因子的名爲Hello-kafka的topic

3.1 顯示現存的topic

kafka-topics.bat --list --zookeeper localhost:2181

4.操作生產者(Producer)

在bin/windows目錄下,打開一個新的Dos窗口,執行命令

kafka-console-producer.bat --broker-list localhost:9092 --topic Hello-kafka

打開消息生產者,執行命令以後,在dos窗口輸入消息,之後由消費者獲取

5.操作消費者

在bin/windows目錄下,打開一個新的Dos窗口,執行命令

kafka-console-consumer.bat --bootstrap-server localhost:9092 -topic Hello-kafka --from-beginning

在新版kafka中,之前的--zookeeper命令被 --bootstrap-server代替,端口號爲9092

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章