Windows での Kafka のインストールと使用

1.Kafkaのインストール

公式サイト設置アドレス

インストールの前提条件、kafka のインストールと操作の最低限のサポートは jdk7、この記事のデモ バージョンは jdk1.8 に基づいています。

現在、Kafka には Zookeeper が組み込まれているため、Zookeeper を個別にダウンロードする必要はありません

Windows 用にダウンロードした後、解凍できます。

2、始めます

1. Zookeeper を起動します

bin\windows\zookeeper-server-start.bat config\zookeeper.properties 

ここで奇妙なエラーが報告されます。コマンド ラインが長すぎます。操作のために圧縮パッケージをルート ディレクトリまたはデスクトップに直接抽出します。

ここに画像の説明を挿入

フォルダー名の長さを最小限にするか、フォルダーの階層をあまりにも多く入れ子にしないでください。

正常に開始
ここに画像の説明を挿入

2.カフカを起動する

Kafkaサーバーコマンドを開始します。

bin\windows\kafka-server-start.bat config\server.properties

正常に開始
ここに画像の説明を挿入

3、使用する

1. トピックの作成

bin/windows/kafka-topics.bat --create --bootstrap-server localhost:9092 --topic test --partitions 1 --replication-factor 1

上記のコマンドはテスト トピックを作成します

2. トピックの表示

bin/windows/kafka-topics.bat --list --bootstrap-server localhost:9092

3. メッセージを送信する

前の Kafka 用語の紹介で説明したように、Kafka を使用するプロセスでは、メッセージ プロデューサは最初にメッセージを送信する必要があり、その後、コンシューマがメッセージを読み取ることができます。

ターミナル A を起動し、次のコマンドを実行します。

> bin/windows/kafka-console-producer.bat --broker-list localhost:9092 --topic test
> hello

プロデューサー スクリプトを実行すると、メッセージ入力プロンプトが表示され、メッセージ (データ) を入力すると、対応するサーバー (ブローカー) に送信されます。

4. メッセージを受信する

パイプラインにデータがあるので、コンシューマーを使用してデータを読み取ることができます。

さらに、ターミナルBを起動し、以下のコマンドを実行します。

> ./bin/windows/kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test 
hello world

おすすめ

転載: blog.csdn.net/weixin_42838061/article/details/123953574