[Kafka基础]--命令行使用举例(CDH版本)

Kafka命令行使用举例(Kafka-2.1.1-CDH-5.10.1版本)

一、命令行介绍

Kafka的命令行:共有10个命令,每个命令有各自的作用

常用的命令:kafka-console-consumer、kafka-console-producer、kafka-topics和kafka-run-class

二、以上4个常用命令举例

1、kafka-topics

(1)、创建topic
kafka-topics --create --topic yourTopic --zookeeper hadoop:2181 --partitions 2 --replication-factor 2

(2)、查看kafka所有的topic名称
kafka-topics --list --zookeeper  hadoop:2181

(3)、描述你的topic
kafka-topics --describe --zookeeper hadoop:2181  --topic yourTopic

(4)、暂时删除topic(如果要彻底删除topic,则需要到znode上把元数据删掉)
kafka-topics --delete --zookeeper hadoop:2181  --topic yourTopic

(5)、给Kafka的topic添加分区
kafka-topics   --zookeeper hadoop:2181 --alter --partitions 2  --topic  yourTopic

2、kafka-console-producer

生产(Pub):kafka-console-producer --topic yourTopic --broker-list hadoop3:9092


3、kafka-console-consumer

订阅消费(Sub):kafka-console-consumer --zookeeper hadoop3:2181  --topic yourTopic


4、kafka-run-class

(1)查看每个Partition的最新偏移量
kafka-run-class kafka.tools.GetOffsetShell --broker-list hadoop:9092 --topic yourTopic  --time -1

(2)查看每个Partition的最早的偏移量
kafka-run-class kafka.tools.GetOffsetShell --broker-list hadoop:9092 --topic yourTopic  --time -2

(3)查看consumer组内消费的offset
kafka-run-class  kafka.tools.ConsumerOffsetChecker --zookeeper hadoop:2181  --topic yourTopic

5、kafka-consumer-offset-checker

获取topic消费组的偏移量

kafka-consumer-offset-checker --zookeeper=localhost:2181 --topic=mytopic  --group=my_consumer_group


参考

  1. https://gist.github.com/ursuad/e5b8542024a15e4db601f34906b30bb5
  2. https://www.cloudera.com/documentation/kafka/latest/topics/kafka_command_line.html





  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
kafka是一个分布式的流处理平台,它可以处理和存储大规模的实时数据流。kafka-run-class是kafka提供的一个脚本工具,用于在命令行中执行指定的类。kafka.tools.GetOffsetShell是用于获取指定topic在指定时间点的偏移量信息的工具。 具体来说,kafka.tools.GetOffsetShell通过指定topic、时间点和broker列表来获取该topic在指定时间点的偏移量。它的用法类似于以下命令: ``` bin/kafka-run-class.sh kafka.tools.GetOffsetShell --topic <topic> --time <timestamp> --broker-list <broker-list> --partitions <partitions> ``` 其中,<topic>是要查询的topic名称,<timestamp>是要查询的时间点,<broker-list>是broker的地址列表,<partitions>是要查询的分区编号。该命令会返回指定topic在指定时间点的偏移量信息。 另外,kafka.tools.ConsumerOffsetChecker是kafka提供的另一个工具,用于检查消费者的偏移量信息。它可以通过指定zookeeper连接、消费者组和topic来获取消费者的偏移量信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [kafka监控命令kafka-run-class.sh查看消费了多少条数据](https://blog.csdn.net/m0_37739193/article/details/73849523)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [kafka_2.9.2-0.8.2.1.tgz](https://download.csdn.net/download/shy_snow/9372309)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

往事随风ing

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值