Kafka コマンド ライン ツール コレクション: メッセージ キューの簡単な管理に役立ちます
Kafka は、大量の処理が可能な分散パブリッシュ/サブスクライブ メッセージング システムです。データフローの。 Kafka コマンド ライン ツールを使用すると、トピックの作成と管理、メッセージの生成と消費、クラスターのステータスの監視など、Kafka クラスターを簡単に管理できます。
1. トピックの作成と管理
kafka-topics --create --topic my-topic --partitions 3 --replication-factor 2
このコマンドは、3 つのパーティションと 2 つのレプリケーション要素を持つ「my-topic」という名前のトピックを作成します。
kafka-topics --list
このコマンドはすべてのトピックをリストします。
kafka-topics --describe --topic my-topic
このコマンドは、トピック「my-topic」の詳細を記述します。
2. メッセージの生成と消費
kafka-console-producer --topic my-topic
このコマンドは、トピック「my-topic」にメッセージを送信するために使用できるコンソール プロデューサーを起動します。
kafka-console-consumer --topic my-topic --from-beginning
このコマンドは、トピック「my-topic」からのメッセージを消費するために使用できるコンソール コンシューマを起動します。
3. クラスターのステータスを監視する
kafka-server-status --url localhost:9092
このコマンドは、Kafka サーバーのステータス情報を表示します。
kafka-broker-stats --url localhost:9092
このコマンドは、Kafka ブローカーの統計を表示します。
kafka-consumer-groups --list --url localhost:9092
このコマンドは、すべてのコンシューマ グループをリストします。
4. その他のコマンド
kafka-admin --help
このコマンドは、すべての Kafka 管理コマンドのヘルプ情報を表示します。
kafka-run-class org.apache.kafka.tools.MirrorMaker --help
このコマンドは、MirrorMaker ツールのヘルプ情報を表示します。
5. 詳細情報
Kafka コマンド ライン ツールの詳細については、次のリソースを参照してください:
概要
Kafka コマンド ライン ツールは、Kafka クラスターを管理するための強力なツールです。これらのツールを使用して、トピックの作成と管理、メッセージの生成と消費、クラスターのステータスの監視を行うことができます。以上がメッセージ キューを簡単に管理: Kafka コマンド ライン ツールの完全ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。