在 0.9.0.0 之后的 Kafka,出现了几个新变动,一个是在 Server 端增加了 GroupCoordinator 这个角色,
另一个较大的变动是将 topic 的 offset 信息由之前存储在 zookeeper 上改为存储到一个特殊的 topic(__consumer_offsets)中
/kafka/bin/kafka-server-start.sh -daemon /kafka/config/server.properties
JMX_PORT=9991 /kafka/bin/kafka-server-start.sh -daemon /kafka/config/server.properties
/kafka/bin/kafka-server-stop.sh
[使用zk] --zookeeper localhost:2181
[使用内置] --bootstrap-server localhost:9092
增加Topic的partition数
kafka-topics.sh --bootstrap-server localhost:9092 --alter --topic mytest --partitions 5
查看 topic 指定分区 offset 的最大值或最小值
time 为 -1 时表示最大值,为 -2 时表示最小值:
kafka-run-class.sh kafka.tools.GetOffsetShell --topic mytest --time -1 --broker-list 127.0.0.1:9092 --partitions 0
kafka-topics.sh --bootstrap-server localhost:9092 --topic mytest --delete
从头开始
kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic mytest --from-beginning
从尾部开始 从尾部开始取数据,必需要指定分区:
kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic mytest --offset latest --partition 0
kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic mytest --offset latest --partition 0
kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic mytest --offset latest --partition 0 --max-messages 1
指定Group
kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic mytest -group test_group --from-beginning
消费者Group列表
kafka-consumer-groups.sh --bootstrap-server localhost:9092 --list
查看Group详情[用来判断是否有延迟数据]
kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group test_group --describe
删除Group
kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group test_group --delete
平衡Leader
kafka-preferred-replica-election.sh --bootstrap-server localhost:9092
或
kafka-leader-election.sh --bootstrap-server localhost:9092 --topic test --partition=2 --election-type preferred
--partition:指定需要重新分配leader的partition编号
自带压测工具
kafka-producer-perf-test.sh --topic test --num-records 100 --record-size 1 --throughput 100 --producer-props bootstrap.servers=localhost:9092
相关推荐
Kafka常用的命令操作,包括服务的启动管理,主题、分区、生产者、消费者、配置、镜像操作,最后加了开启kafka jmx监控的一种方式。
kafka的常用命令集锦
总结了下kafka常用的命令
kafka3.2常用命令
kafka常用命令
日记月累,收录kafka各种命令,会持续更新。 在0.9.0.0之后的Kafka,出现了几个新变动,一个是在Server端增加了GroupCoordinator这个角色,另一个较大的变动是将topic的offset 信息由之前存储在zookeeper上改为...
kafka对主题、分区、副本的一些常用命令。
资源内容: 1,Kafka的安装与服务启停命令; 2,Kafka的Topic的操作指令命令; 3,消息的生产与消费的命令; 4,分组及其它命令; 5,相关问题及解决办法;
Kafka常见运维命令文档,Kafka常见运维命令文档,Kafka常见运维命令文档
本人积累的一些Kafka调试的常用命令,主要包含:启动Kafka、创建Topic、 查看topic列表、创建生产者、创建消费者、修改分区数、删除Topic、自带生产者性能测试
kafka常用的基本命令行
kafka 安装和快速入门 常用命令介绍
kafka集群部署文档及kafka详解,包括kafka常用命令,详细部署说明,如何运维以及一些FAQ,下载app注册免费获取:http://m3w.cn/jcsh
自己写的一些kafka常用功能点
Kafka知识汇总 18道
使用过程中,整理的kafka,安装,基本命令,topic调整,kafka的实战介绍,特点总结,希望对大家有用,和大家一起分享
kafka命令.txt
消费kafka某时间段消息用于分析问题,生产环境海量数据,用kafka-console-consumer.sh只能消费全量,文件巨大,无法grep。 代码来源于博主:BillowX_ ,感谢分享 原贴地址:...
Kafka常用操作命令