Windows下安裝運行kafka
1. 下載並啟動zookeeper,詳見https://www.cnblogs.com/azhuya/p/15124799.html (注意不要關閉啟動窗口)
2 . 下載kafka:http://kafka.apache.org/downloads.html (注意下載binary版本的)

3. 解壓到相應文件夾,進入config目錄下,找到server.properties文件,並作以下修改:
找到並編輯 log.dirs=D:\soft\kafka\kafka_2.13-2.8.0\kafka-logs (kafka的解壓目錄,kafka-logs文件夾不用自己新建)
找到並編輯zookeeper.connect=localhost:2181 (一般默認就是localhost:2181)

4. 啟動kafka,win+R 輸入cmd,打開命令窗口,進入安裝目錄 D:\soft\kafka\kafka_2.13-2.8.0,輸入以下命令 ( 成功之后不要關閉窗口)
.\bin\windows\kafka-server-start.bat .\config\server.properties

5. 測試
1)創建主題,打開一個新的命令窗口,進入安裝目錄 D:\soft\kafka\kafka_2.13-2.8.0,輸入以下命令 ( 成功之后不要關閉窗口)
.\bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

輸入查看主題命令:
.\bin\windows\kafka-topics.bat --list --zookeeper localhost:2181

2)創建生產者,打開一個新的命令窗口,進入安裝目錄 D:\soft\kafka\kafka_2.13-2.8.0,輸入以下命令 ( 成功之后不要關閉窗口)
.\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test
輸入內容:hello world!

3)創建消費者,打開一個新的命令窗口,進入安裝目錄 D:\soft\kafka\kafka_2.13-2.8.0,輸入以下命令 ( 成功之后不要關閉窗口)
.\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning

這里接收生產者的消息。
參考地址:https://www.cnblogs.com/flower1990/p/7466882.html
