- Apache Kafka Tutorial
- Apache Kafka - Home
- Apache Kafka - Introduction
- Apache Kafka - Fundamentals
- Apache Kafka - Cluster Architecture
- Apache Kafka - Work Flow
- Apache Kafka - Installation Steps
- Apache Kafka - Basic Operations
- Simple Producer Example
- Consumer Group Example
- Integration With Storm
- Integration With Spark
- Real Time Application(Twitter)
- Apache Kafka - Tools
- Apache Kafka - Applications
- Apache Kafka Useful Resources
- Apache Kafka - Quick Guide
- Apache Kafka - Useful Resources
- Apache Kafka - Discussion
Apache Kafka - 工具
Kafka 工具打包在“org.apache.kafka.tools.*”下。工具分为系统工具和复制工具。
系统工具
可以使用运行类脚本从命令行运行系统工具。语法如下 -
bin/kafka-run-class.sh package.class - - options
下面提到了一些系统工具 -
Kafka 迁移工具- 该工具用于将代理从一个版本迁移到另一个版本。
Mirror Maker - 该工具用于提供一个 Kafka 集群到另一个集群的镜像。
消费者偏移检查器- 此工具显示指定主题集和消费者组的消费者组、主题、分区、偏移量、日志大小、所有者。
复制工具
Kafka 复制是一种高级设计工具。添加复制工具的目的是为了更强的耐用性和更高的可用性。下面提到了一些复制工具 -
创建主题工具- 这将创建一个具有默认分区数、复制因子的主题,并使用 Kafka 的默认方案进行副本分配。
列表主题工具- 此工具列出给定主题列表的信息。如果命令行中未提供主题,该工具会查询 Zookeeper 以获取所有主题并列出它们的信息。该工具显示的字段包括主题名称、分区、领导者、副本、isr。
添加分区工具- 创建主题,必须指定主题的分区数量。稍后,当主题的数量增加时,该主题可能需要更多分区。该工具有助于为特定主题添加更多分区,并且还允许对添加的分区进行手动副本分配。