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