一: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 將從第一個消息還是接收