【macOs12.5 安装-启动-创建主题-生产-消费 kafka】

一、brew安装kafka

brew install kafka
brew安装遇到的坑:
  1. fatal: not in a git directory Error: Command failed with exit 128: git
    git
    解决:手动配置git配置。日志前面会有提示git config信息
    git config
    直接执行提示add的git config 就行,比如解决如图:

    git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-services
    
  2. No such file or directory @ rb_sysopen
    openjdk
    解决:手动brew软件。比如解决如图:

    brew install openjdk
    

    注意:openssl需要指定版本:brew install openssl@1.1
    直到…出现
    kafka

    安装成功!🎉🎉🎉

二、进入kafka

cd /usr/local/opt/kafka

三、新建窗口,进入kafaka,启动zookeeper

方式一、实时日志启动

bin/zookeeper-server-start  /usr/local/etc/kafka/zookeeper.properties

默认端口号:2181
run

方式二、服务启动

brew services start zookeeper

四、新建窗口,进入kafaka,启动kafka

方式一、实时日志启动

 /usr/local/opt/kafka/bin/kafka-server-start /usr/local/etc/kafka/server.properties

默认端口:9092
run
方式二、服务启动

brew services start kafka

五、新建窗口,进入kafaka,创建主题

命令:
–create 创建主题
–replication-factor 1 指定副本个数
–partitions 1 指定分区个数
–topic kafka_mq_user_notify 主题名称

bin/kafka-topics --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic kafka_mq_user_notify

create

六、新建窗口,进入kafaka,创建生产者

命令:
–topic kafka_mq_user_notify 指定主题

bin/kafka-console-producer --broker-list localhost:9092 --topic kafka_mq_user_notify

producer

七、新建窗口,进入kafaka,创建消费者

kafka-console-consumer --bootstrap-server localhost:9092 --topic kafka_mq_user_notify --from-beginning

consumer

八、生产消费

生产:输入hello world
producer
消费:输出hello world
在这里插入图片描述

完结。🎉🎉🎉

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值