Kafka工具包裝在org.apache.kafka.tools.*
下。 工具分為系統工具和複製工具。
系統工具
系統工具可以使用run class
指令碼從命令列執行。 語法如下 -
bin/kafka-run-class.sh package.class -- options
下面提到了一些系統工具 -
Kafka複製是一個高層次的設計工具。 新增複製工具的目的是提供更強的耐用性和更高的可用性。 下面提到了一些複製工具 -
建立主題工具 - 這會建立一個包含預設分割區數量,複製因子的主題,並使用Kafka的預設方案執行副本分配。
列表主題工具 - 此工具列出給定主題列表的資訊。 如果在命令列中沒有提供主題,該工具將查詢Zookeeper以獲取所有主題並列出它們的資訊。 該工具顯示的欄位是主題名稱,分割區,領導,副本,isr。
新增分割區工具 - 建立主題時,必須指定主題的分割區數量。 稍後,當話題量增加時,話題可能需要更多的分割區。 此工具有助於為特定主題新增更多分割區,還可以手動新增分割區的副本分配。