Kafka Connect | Apache Kafka和其他系统之间流传输的数据工具 |
connect-distributed.sh | 用于启动多节点的Distributed模式的Kafka Connect组件 (集群模式,可以扩展,容错) |
connect-standalone.sh | 用于启动单节点的Standalone模式的Kafka Connect组件 (独立模式,一个进程,更容易使用,但没有容错功能) |
connect-mirror-maker.sh | 同步两个kafka集群的数据 |
| |
kafka-acls.sh | 脚本用于设置Kafka权限,比如设置哪些用户可以访问Kafka的哪些TOPIC的权限 |
kafka-broker-api-versions.sh | 主要用于验证不同Kafka版本之间服务器和客户端的适配性 |
kafka-configs.sh | 配置管理脚本 |
| |
消费者/生产者 | |
kafka-console-consumer.sh | 用于消费消息 |
kafka-console-producer.sh | 用于生产消息 |
kafka-consumer-groups.sh | 消费者组相关信息 |
kafka-consumer-perf-test.sh | 用于消费者性能测试 |
kafka-producer-perf-test.sh | 用于生产者性能测试 |
kafka-verifiable-consumer.sh | 用于测试验证消费者的功能 |
kafka-verifiable-producer.sh | 用于测试验证生产者的功能 |
| |
kafka-delegation-tokens.sh | 用于管理Delegation Token。基于Delegation Token的认证是一种轻量级的认证机制,是对SASL认证机制的补充(删除低水位的日志文件) |
kafka-delete-records.sh | 用于删除Kafka的分区消息,由于Kafka有自己的自动消息删除策略,使用率不高 |
kafka-dump-log.sh | 用于查看Kafka消息文件的内容,包括消息的各种元数据信息、消息体数据 |
kafka-log-dirs.sh | 用于查询各个Broker上的各个日志路径的磁盘占用情况 |
kafka-features.sh | |
kafka-leader-election.sh | |
kafka-mirror-maker.sh | Kafka集群间实现数据镜像(不同数据中心kafka集群复制工具 |
kafka-preferred-replica-election.sh | 用于执行Preferred Leader选举,可以为指定的主题执行更换Leader的操作 |
| |
kafka-reassign-partitions.sh | 用于执行分区副本迁移以及副本文件路径迁移 |
kafka-replica-verification.sh | 用于复制进度验证脚本 |
kafka-run-class.sh | 用于执行任何带main方法的Kafka类 |
| |
kafka-server-start.sh | 用于启动Broker进程 |
kafka-server-stop.sh | 用于停止Broker进程 |
| |
kafka-streams-application-reset.sh | 用于给Kafka Streams应用程序重设位移,以便重新消费数据 |
kafka-topics.sh | 用于管理所有TOPIC |
trogdor.sh | 是Kafka的测试框架,用于执行各种基准测试和负载测试 |
| |
zookeeper-security-migration.sh | |
zookeeper-server-start.sh | |
zookeeper-shell.sh | zk客户端 |
windows | |