mac 本地搭建kafka及簡單案例


一:Homebrew是神馬

  先介紹下mac 神器 Homebrew, 類似linux系統下的yum和 apt-get,Homebrew簡稱brew,是Mac OSX上的軟件包管理工具,能在Mac中方便的安裝軟件或者卸載軟件

二:Homebrew官網 https://brew.sh/

三:Homebrew安裝 

打開終端,直接輸入即可完成安裝

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

四:Homebrew使用

Homebrew使用沒啥好說的了,常用的

搜索軟件:brew search 軟件名,如brew search wget

安裝軟件:brew install 軟件名,如brew install wget

卸載軟件:brew remove 軟件名,如brew remove wget

五. 安裝kafka

$   brew install kafka
(1)  安裝過程將依賴安裝 zookeeper
(2)  軟件位置
/usr/local/Cellar/zookeeper
/usr/local/Cellar/kafka
(3)  配置文件位置
/usr/ local/etc/kafka/zookeeper.properties
/usr/ local/etc/kafka/server.properties
 

備注:后續操作均需進入 /usr/local/Cellar/kafka/2.0.0/bin 目錄下。

2. 啟動zookeeper

zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties 
 

3. 啟動kafka服務

kafka-server-start /usr/local/etc/kafka/server.properties 

4. 創建topic

kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test1

5. 查看創建的topic

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

6. 生產數據

kafka-console-producer --broker-list localhost:9092 --topic test1

7. 消費數據

kafka-console-consumer --bootstrap-server 127.0.0.1:9092 --topic test1 --from-beginning

備注:--from-beginning  將從第一個消息還是接收



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM