spring-kafka入門學習(一):kafka的安裝與啓動

 

目錄

 

一、軟件版本的選擇

二、安裝zookeeper

1下載zookeeper

2配置zookeeper

3啓動zookeeper

三、安裝kafka

1下載kafka

2配置kafka

3啓動kafka

四、測試


一、軟件版本的選擇

二、安裝zookeeper

Kafka 使用 Zookeeper 保存集羣的元數據信息和消費者信息。

1下載zookeeper

http://archive.apache.org/dist/zookeeper/

選擇版本3.4.6,解壓到D:\java目錄

2配置zookeeper

在D:\java\zookeeper-3.4.6\conf中把zoo_sample.cfg修改爲zoo.cfg文件

在D:\java\zookeeper-3.4.6創建2個文件夾並增加配置

dataDir=D:\\java\\zookeeper-3.4.6\\data

dataLogDir=D:\\java\\zookeeper-3.4.6\\log

注意:文件夾分割符一定要是”\\”

3啓動zookeeper

然後cmd進入D:\java\zookeeper-3.4.6\bin目錄

執行zkServer.cmd即可啓動Zookeeper

啓動成功

 

三、安裝kafka

 

1下載kafka

http://kafka.apache.org/downloads.html
選擇版本2.12-2.1.1,解壓到D:\java目錄

2配置kafka

在D:\java\kafka_2.12-2.1.1目錄新建kafka-logs文件夾

進入到config目錄,修改service.properties裏面log.dirs路徑log.dirs=D:\\java\\kafka_2.12-2.1.1\\kafka-logs
注意:文件夾分割符一定要是”\\”

3啓動kafka

在D:\java\kafka_2.12-2.1.1目錄run_kafka.bat文件,添加如下內容
.\bin\windows\kafka-server-start.bat .\config\server.properties

啓動kafka報錯:'wmic' 不是內部或外部命令,也不是可運行的程序
原因:在環境變量中查看變量名Path下的變量值是否有以下信息,沒有則添加上:
%SystemRoot%;%SystemRoot%\system32;%SystemRoot%\System32\Wbem

啓動成功

四、測試

進入D:\java\kafka_2.12-2.1.1\bin\windows目錄

1創建topic主題

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

2創建生產者

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

3創建消費者

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

4在生產者的黑窗口出入”a”,在消費者的黑窗口能收到”a”

注意:不要關閉生產者和消費者的窗口

 

參考書籍:《Kafka權威指南》 

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