Mac下 kafka环境搭建

本文档详细介绍了如何在Mac上通过brew安装Kafka,并提供了Zookeeper及Kafka的启动指令、创建与管理Topic的方法,以及如何使用控制台进行生产和消费数据的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值