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