ホームページ  >  記事  >  Java  >  メッセージ キューを簡単に管理: Kafka コマンド ライン ツールの完全ガイド

メッセージ キューを簡単に管理: Kafka コマンド ライン ツールの完全ガイド

PHPz
PHPzオリジナル
2024-02-01 08:52:16856ブラウズ

メッセージ キューを簡単に管理: Kafka コマンド ライン ツールの完全ガイド

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 コマンド ライン]ツールのドキュメント](https://kafka.apache.org/documentation/latest/tools.html)
  • [Kafka コマンド ライン ツールのチュートリアル](https://www.confluent.io/blog/kafka - command-line-tools-tutorial/)
  • [Kafka コマンド ライン ツールの例](https://github.com/apache/kafka/tree/trunk/tools)

概要

Kafka コマンド ライン ツールは、Kafka クラスターを管理するための強力なツールです。これらのツールを使用して、トピックの作成と管理、メッセージの生成と消費、クラスターのステータスの監視を行うことができます。

以上がメッセージ キューを簡単に管理: Kafka コマンド ライン ツールの完全ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。