mac kafka安裝簡單使用

參考:
https://www.jianshu.com/p/aca69eca282e
https://www.cnblogs.com/ultimateWorld/p/11120803.html

直接安裝:brew install kafka

查看kafka版本:
find / -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*'
==> zookeeper
To have launchd start zookeeper now and restart at login:
  brew services start zookeeper
Or, if you don't want/need a background service you can just run:
  zkServer start
==> kafka
To have launchd start kafka now and restart at login:
  brew services start kafka
Or, if you don't want/need a background service you can just run:
  zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties & kafka-server-start /usr/local/etc/kafka/server.properties
1.採用homebrew的方式

終端執行命令:brew install kafka

2.修改Kafka服務配置文件server.properties

執行命令: vi /usr/local/etc/kafka/server.properties

解除註釋:listeners=PLAINTEXT://localhost:9092(如無該內容則增加,ip地址需要注意以後可能也需要外部訪問進行更改)

3.啓動zookeeper 服務

執行命令:zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties &

4.啓動Kafka服務

執行命令:kafka-server-start /usr/local/etc/kafka/server.properties &

5.創建topic

執行命令(新開終端):kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic hello

查看已有主題list: kafka-topics --list --zookeeper localhost:2181

6.創建生產者(輸入內容生產消息由消費者獲取)

執行命令(新開終端):kafka-console-producer --topic hello --broker-list localhost:9092

7.創建消費者(讀取生產者生產的消息內容)

執行命令(新開終端):kafka-console-consumer --bootstrap-server localhost:9092 -topic hello

注意:啓動kafka和創建topic、生產者、消費者分別啓動獨自的窗口進行編輯
在這裏插入圖片描述

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