一:安装 Mac 版 kafka
brew info kafka
brew install kafka
二:安装的配置文件位置
/usr/local/etc/kafka/server.properties
/usr/local/etc/kafka/zookeeper.properties
三:Zookeeper 启动命令
./zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties &
四:Kafka 启动命令
./kafka-server-start /usr/local/etc/kafka/server.properties &
五:kafka 创建topic 命令
./kafka-topics --create --zookeeper localhost:2185 --replication-factor 1 --partitions 1 --topic mock
六:Kafka 查看topic命令
./kafka-topics -list --zookeeper localhost:2185
七:Kafka启动控制台生产数据
kafka-console-producer --broker-list localhost:9092 --topic mock
八:Kafka启动控制台消费数据
kafka-console-consumer --bootstrap-server localhost:9092 --topic mock --from-beginning
九:删除topic
1.kafka启动之前,在server.properties配置delete.topic.enable=true
2.执行命令 kafka-topics.sh --delete --topic test --zookeeper localhost:2185
ps
1:执行命令前请先找到脚本位置
2:mac kafka 支持brew 安装 brew 会自动安装依赖
3:控制台消费 --from-beginning 参数意思是将从第一个消息还是接收
4: 默认zookeeper的端口是2181,但有时有可能产生冲突因此这里我换成了2185
5: 本地创建topic时有时会失败,失败的原因是broker的数量问题,请检查--replication-factor 和 --partitions 这两个参数
6: csdn的文本编辑器真的难用。。。。。。