kafka里的一些管理脚本

kafka-server-start脚本 ------启动kafka server

kafka-server-stop脚本 ------关闭kafka server


kafka-topics脚本 --------------负责kafka中Topic相关操作。如:创建Topic,查询Topic详细信息,添加分区并完成新增的副本等等


kafka-preferred-replica-election脚本 ----------------触发指定的分区进行“优先副本”的选举,这样可以让分区Leader副本在集群中分布更均匀


kafka-reassign-partition脚本 --------------主要有三个功能:1.生成副本迁移方案;2.触发副本迁移操作,即将迁移方案写入到ZooKeeper中,从而触发PartitionReassignedListener处理;3.检测指定分区的副本迁移是否完成

 

kafka-console-producer脚本 -----------------控制台版本的生产者,我们可以在控制台输入消息的key-value,通过该脚本发送给服务端


kafka-console-consumer脚本 -----------控制台版本的消费者,我们可以指定订阅的Topic,使用脚本从服务端拉取消息并输出到控制台

kafka-consumer-groups脚本 --------------主要有两个功能:1.查询当前所有Consumer Group;2.获取指定Consumer Group的详细信息
DumpLogSegments
可由kafka-run-class脚本运行,主要负责解析输出指定的日志文件和索引文件中的内容,还可以实现索引文件的验证。

kafka-producer-perf-test脚本--------------- 测试生产者的各项性能指标
kafka-consumer-perf-test脚本--------------- 测试消费者的各项性能指标
kafka-mirrir-maker脚本-------------- 实现了数据在多个集群的同步,可用于kafka集群的镜像制作

posted @ 2019-11-01 14:12  果蔬浪子  阅读(308)  评论(0编辑  收藏  举报