Mac下 kafka环境搭建

一:安装  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的文本编辑器真的难用。。。。。。

猜你喜欢

转载自blog.csdn.net/Rain___Blue/article/details/80680081