1. 下載
- 官網下載地址:Kafka
2. Mac
注:這裏下載的是官網上的 Kafka 2.2.0
2.1 安裝
- 把下載的
.tgz
文件解壓到指定目錄
2.2 配置
- 打開終端,進入到你自己解壓目錄的具體路徑中的
config
目錄,如
MacBook-Pro:~ zouwencong$ cd ~/Tools/kafka_2.12-2.2.0/config/
- 編輯文件:
vim server.properties
- 輸入
i
進入編輯模式,更改log.dirs
爲你自己解壓目錄的具體路徑,如
############################# Log Basics #############################
# A comma separated list of directories under which to store log files
log.dirs=/Users/zouwencong/Tools/kafka_2.12-2.2.0/kafka-logs
- 保存並退出:
esc
+:
+wq
+回車 log.dirs
路徑中的kafka-logs
目錄不用手動創建,啓動時會自動創建
2.3 啓動腳本
注:這裏就不把Kafka
配置到環境變量中了,因爲配置後每次啓動還是得打開終端輸入命令,太麻煩了;所以就寫一個啓動腳本,每次需要打開時雙擊一下腳本文件就可以了
- 打開終端
- 進入到桌面:
cd ~/Desktop/
- 新建一個文件:
touch kafka-start.sh
- 編輯文件:
vim kafka-start.sh
- 輸入
i
進入編輯模式,粘貼如下內容(路徑更改爲你自己的解壓目錄)
#!/bin/bash
cd /Users/zouwencong/Tools/kafka_2.12-2.2.0/bin
./kafka-server-start.sh ../config/server.properties
- 保存並退出:
esc
+:
+wq
+回車 - 賦值執行權限:
chmod +x kafka-start.sh
- 到桌面中,右鍵剛剛新建的
kafka-start.sh
文件 打開方式
->其他...
- 啓用:選擇
所有應用程序
- 勾選
始終以此方式打開
- 點擊
實用工具
- 雙擊
終端
2.4 停止腳本
- 打開終端
- 進入到桌面:
cd ~/Desktop/
- 新建一個文件:
touch kafka-stop.sh
- 編輯文件:
vim kafka-stop.sh
- 輸入
i
進入編輯模式,粘貼如下內容(路徑更改爲你自己的解壓目錄)
#!/bin/bash
cd /Users/zouwencong/Tools/kafka_2.12-2.2.0/bin
./kafka-server-stop.sh ../config/server.properties
- 保存並退出:
esc
+:
+wq
+回車 - 賦值執行權限:
chmod +x kafka-stop.sh
- 到桌面中,右鍵剛剛新建的
kafka-stop.sh
文件 打開方式
->其他...
- 啓用:選擇
所有應用程序
- 勾選
始終以此方式打開
- 點擊
實用工具
- 雙擊
終端
3. Windows
注:這裏下載的是官網上的 Kafka 2.2.0
3.1 安裝
- 把下載的
.tgz
文件解壓到指定目錄
3.2 配置
- 進入到指定解壓目錄的
config
目錄中 - 使用工具打開
server.properties
文件 - 更改
log.dirs
爲你自己解壓目錄的具體路徑,如
############################# Log Basics #############################
# A comma separated list of directories under which to store log files
log.dirs=C:\\Tools\\kafka_2.12-2.2.0\\kafka-logs
- 保存,關閉
log.dirs
路徑中的kafka-logs
目錄不用手動創建,啓動時會自動創建
3.3 啓動腳本
注:這裏同樣也寫一個啓動腳本
- 右鍵新建
文本文檔
- 更改文件名爲
kafka-start.bat
(注意需要顯示文件擴展名) - 右鍵
kafka-start.bat
,編輯,粘貼如下內容(路徑更改爲你自己的解壓目錄)
@echo off
cd C:\Tools\kafka_2.12-2.2.0\
.\bin\windows\kafka-server-start.bat .\config\server.properties
exit
- 保存,關閉
3.4 關閉腳本
- 關閉窗口即關閉 Kafka
希望能夠幫助到你
over