1.直接上命令:
brew install kafka
2.此时安装kafka同时也会把zookeeper安装下载下来
所以启动kafka时首先要启动zookeeper
3.启动zk
cd /usr/local/Cellar/kafka/1.0.0/libexec/bin
sudo zkServer start
4.修改配置/usr/local/etc/kafka/server.properties
将listeners =PLAINTEXT://loalhost:9092
5.启动kafka
#启动 kafka
cd /usr/local/Cellar/kafka/1.0.0/libexec/bin
kafka-server-start /usr/local/etc/kafka/server.properties
cd /usr/local/Cellar/kafka/1.0.0/libexec/bin
kafka-server-start /usr/local/etc/kafka/server.properties
6.有时启动时不喜欢这么长的命令去启动kafka,此时需要设置环境变量来启动啦
启动脚本
#!/bin/sh
/usr/local/Cellar/kafka/1.0.0/libexec/bin/zookeeper-server-start.sh /usr/local/Cellar/kafka/1.0.0/libexec/config/zookeeper.properties &
sleep 3
/usr/local/Cellar/kafka/1.0.0/libexec/bin/kafka-server-start.sh /usr/local/Cellar/kafka/1.0.0/libexec/config/server.properties &
关闭脚本
#!/bin/sh
/usr/local/Cellar/kafka/1.0.0/libexec/bin/zookeeper-server-stop.sh /usr/local/Cellar/kafka/1.0.0/libexec/config/zookeeper.properties &
sleep 3
/usr/local/Cellar/kafka/1.0.0/libexec/bin/kafka-server-stop.sh /usr/local/Cellar/kafka/1.0.0/libexec/config/server.properties &
赋予可执行权限
chmod +x kafka_start.sh
chmod +x kafka_stop.sh
运行
bash kafka_start.sh
bash kafka_stop.sh