單機版、 集羣版linux
效果:spring
參考:https://www.linuxidc.com/Linux/2017-01/139732.htm (消費者語法過老)apache
https://blog.csdn.net/wf3612581/article/details/81842574bootstrap
http://kafka.apache.org/downloadsspringboot
https://my.oschina.net/springMVCAndspring/blog/1601197服務器
(1) 上傳到Linux服務器上spa
(2) 解壓到合適的位置.net
(3)修改解壓文件名稱命令行
(4)進入解壓目錄 後臺啓動zookeeper服務3d
./zookeeper-server-start.sh ../config/zookeeper.properties &
(5) 啓動kafka服務
./kafka-server-start.sh ../config/server.properties &
查看:ps -ef | grep kafka
./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test1234
用list查看建立的topic
./kafka-topics.sh --list --zookeeper localhost:2181
./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test1234
./kafka-console-producer.sh --broker-list localhost:9092 --topic test1234
(1) 啓動zookeeper
./zookeeper-server-start.sh ../config/zookeeper.properties &
(2) 啓動kafka服務
./kafka-server-start.sh ../config/server.properties &
用list查看建立的topic
./kafka-topics.sh --list --zookeeper localhost:2181
(3) 新打開一個窗口 啓動消費者
./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test1234
(4) 啓動生產者 發生消息
./kafka-console-producer.sh --broker-list localhost:9092 --topic test1234
(5)效果
注意:Linux上的kafka要想被訪問到 還須要 修改配置文件
搭建項目
生產者 消費者 參考:http://www.javashuo.com/article/p-knhajowl-bx.html
修改的地方是:
連接:https://pan.baidu.com/s/1zhbepbSKHuuDtnY9Z5DiKw 提取碼:8c59