macos 一些kafka命令整理

1 Kafka bin目录路径

/usr/local/Cellar/kafka/bin,里面包含Kafka的各种操作命令:

kafka-server-start,服务启动命令

kafka-server-stop,服务停止命令

kafka-topics,主题操作命令

kafka-console-producer,生产消息命令

kafka-console-consumer,消费消息

2 Kafka的配置文件路径

/usr/local/etc/kafka

zookeeper.properties,zookeeper的配置文件

server.properties,Kafka服务的配置文件

3 修改Kafka的配置文件

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

增加:listeners=PLAINTEXT://localhost:9092

4 一些kafka命令

进入bin目录:

1 新建topic主题 cstest

kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic cstest 

出现:Created topic test. 表明建立topic成功
在这里插入图片描述

2 查看kafka topic列表

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

创建成功的话会在此显示刚刚的topic名称:
在这里插入图片描述

3 启动生产者客户端 生产消息

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

出现>符号,表示启动成功,可以开始生产消息
在这里插入图片描述
插入一条消息"hello?"
在这里插入图片描述

4 启动消费者客户端消费消息

# 显示当前信息
kafka-console-consumer --bootstrap-server localhost:9092 -topic cstest

# 显示所有信息
kafka-console-consumer --bootstrap-server localhost:9092 -topic cstest --from-beginning

显示当前信息:
在这里插入图片描述
显示所有信息:
在这里插入图片描述

5 删除kafka topic主题

kafka-topics  --delete --zookeeper localhost:2181 --topic  cstest

6 查看topic信息

kafka-topics --describe --zookeeper localhost:2181 --topic cstest

7 查看consumer group列表

kafka-consumer-groups --bootstrap-server localhost:9092 --list

8 查看特定consumer group 详情

使用–group与–describe参数

bin/kafka-consumer-groups=  --bootstrap-server localhost:9292 --group YOUR_GROUP_ID --describe

9 查看指定topic上每个partition的offset

只是用于查看指定topic上相应分区的消息数,并不是consumer消费的偏移量

kafka-run-class kafka.tools.GetOffsetShell --broker-list localhost:9092 --topic cstest

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值