kafka mac 下 启动_Mac环境下kafka安装、启动与测试

本文详细介绍了如何在Mac上使用brew安装Kafka和Zookeeper,包括启动、检查运行状态、创建与删除Topic,以及创建生产者和消费者进行消息传递的步骤。通过这个指南,读者将能够成功部署并测试Kafka服务。
摘要由CSDN通过智能技术生成

kafka安装与启动

一、安装

brew install kafka

89fb2decd2bc

image.png

默认安装上zookeeper

安装好kafka

根据安装提示找到安装位置和配置文件路径,以及启动方式

安装路径

/usr/local/Cellar/zookeeper/3.4.14

/usr/local/Cellar/kafka/2.3.0

配置文件路径

/usr/local/etc/kafka/server.properties

/usr/local/etc/kafka/zookeeper.properties

二、 启动

启动zookeeper

kafka是基于zookeeper的,启动kafka之前,需要先启动zookeeper

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

启动后,查看启动是否成功

ps aux | grep zookeeper

启动kafka

/usr/local/Cellar/kafka/2.3.0/bin/kafka-server-start /usr/local/etc/kafka/server.properties &

验证是否启动成功

ps aux | grep kafka

三、测试

进入kafka安装目录

cd /usr/local/Cellar/kafka/2.3.0

创建一个topic

bin/kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic my_first_topic

create 创建主题命令

zookeeper localhost:2181 指定zookeeper

replication-factor 1 指定副本个数

partitions 1 指定分区个数

topic my_first_topic 主题名称为my_first_topic

查看topic列表

kafka-topics --list --zookeeper localhost:2181

# 输出:

__consumer_offsets

my_first_topic

创建一个生产者

# 新启动一个窗口输入命令创建一个生产者

kafka-console-producer --broker-list localhost:9092 --topic my_first_topic

生产者发送消息

89fb2decd2bc

image.png

创建一个消费者

# 打开启动一个(多个)窗口输入命令创建一个(多个)消费者

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

消费者接收消息

89fb2decd2bc

image.png

四、关闭kafka服务

服务关闭的顺序是先kafka,然后zookeeper

# 停止kafka

/usr/local/Cellar/kafka/2.3.0/bin/kafka-server-stop

# 停止zookeeper

/usr/local/Cellar/kafka/2.3.0/bin/zookeeper-server-stop

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值