Kafka は、大量のデータを処理できる分散ストリーム処理プラットフォームです。 Kafka コマンド ライン ツールは、Kafka クラスターを管理および操作するためのさまざまなコマンドを提供します。この記事では、Kafka コマンドのパラメーターと使用法を詳細に分析し、具体的なコード例を示します。
Kafka コマンド ライン ツールは、Kafka クラスターの管理と操作に使用される対話型のコマンド ライン インターフェイスです。トピックの作成、削除、一覧表示、および変更、プロデューサーとコンシューマーの作成と削除、Kafka クラスターの構成の管理に使用できるさまざまなコマンドが提供されます。
Kafka コマンド ライン ツールは、Kafka ディストリビューションの一部です。したがって、Kafka コマンド ライン ツールを使用するには、まず Kafka をインストールする必要があります。 Kafka のインストール プロセスは、オペレーティング システムによって異なります。 Linux システムでは、次のコマンドを使用して Kafka をインストールできます:
wget https://www.apache.org/dist/kafka/3.2.1/kafka_2.13-3.2.1.tgz tar -xvzf kafka_2.13-3.2.1.tgz
インストールが完了したら、次のコマンドで Kafka を開始できます:
./kafka-server-start.sh ./config/server.properties
Kafkaコマンドラインツールの基本的な使い方は以下の通りです:
kafka-command [options]
このうち、kafka-command
はKafkaコマンドラインツールのコマンドです。 , [options]
はコマンドのオプションです。
Kafka コマンド ライン ツールは、次のようなさまざまなコマンドを提供します:
create-topic
: トピックを作成しますdelete-topic
: トピックを削除しますlist-topics
: すべてのトピックをリストしますdescribe-topic
: トピックの説明Produce-message
: トピックにメッセージを送信consume-message
: トピックからメッセージが消費されますset-config
: Kafka クラスターの構成を設定しますget-config
: Kafka クラスターの構成を取得しますKafka クラスターKafka コマンド ライン ツールのオプションは次のとおりです:
-- Broker-list
: Kafka クラスター プロキシ リスト--topic
: 操作対象のトピック名--message
: メッセージ送信される--partition
: メッセージを送信するパーティション番号 --offset
: 消費されるメッセージのオフセット-- group-id
: コンシューマ グループの ID--config-file
: Kafka クラスターの構成ファイルのパスKafka コマンド ライン ツールのコード例をいくつか示します:
test という名前のトピックを作成します。 -topic
:kafka-topics --create --topic test-topic --partitions 3 --replication-factor 2
test-topic
: kafka-topics --delete --topic test-topic
kafka-topics --list
test-topic
という名前のトピックについて説明します: kafka-topics --describe --topic test-topic
test-topic という名前のトピックへ
メッセージの送信: kafka-console-producer --topic test-topic --message "Hello, Kafka!"
test-topic
という名前のトピックからのメッセージの消費: kafka-console-consumer --topic test-topic --group my-group
kafka-configs --set-config-from-file --config-file config.properties
kafka-configs --get-config-from-file --config-file config.properties
Kafka コマンドline ツールは強力なツールで、Kafka クラスターの管理と操作に使用できます。この記事では、Kafka コマンドのパラメーターと使用法を詳細に分析し、具体的なコード例を示します。この記事がお役に立てば幸いです。
以上がKafka コマンドのパラメータと使用法の包括的な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。