オープン道路七〇から三を測定する:メッセージキューのみの環境構造のカフカを達成します

 

:javaは正しいを呼び出すことができることを保証するために、Java環境をインストールします

 

カフカダウンロード:http://kafka.apache.org/downloads

ダウンロードして解凍カフカ:

飼育係とカフカのログデータを格納するための2つの新しいフォルダ

設定を変更します。

1、飼育係のデータを格納するための新しいzookeeper_dataの\の飼育係フォルダ

あなただけのフォルダを作成したファイルのDATADIRの編集config--zookeeper.properties、飼育係のCLIENTPORTのデフォルトのポート番号

 

2、カフカのログデータを保存するための新しいフォルダを作成します

あなただけのフォルダを作成したファイルのlog.dirsのconfig--server.propertiesを編集します

それぞれがカフカを開始し、broker.idは一意である必要があり、繰り返すことはできません

飼育係のポート番号

デフォルトのポート番号は9092ですカフカ

 

ステップ(基礎持つプロモーター配列)のメッセージキュー:

:1、飼育係(外側のbinディレクトリに実行されている)スタート
のLinux / MACをします。bin / zookeeper-server-start.shのconfig / zookeeper.properties
Windowsの場合:binに\ Windiws \ ZooKeeperの-サーバーSTART.BAT設定\ zookeeper.properties

 

:2、カフカ(外側のbinディレクトリに実行されている)スタート
のLinux / Macの場合:binに/ kafka-server-start.shのconfig / server.properties
Windowsがします。bin \ WINDOWS \カフカが住ん-SERVER-するSTART.BAT設定\ server.propertiesを使用

 

3、创建topic,如名为test(在bin目录的外层运行)
linux/mac:bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
windows:bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

kafka也会有对应日志

zookeeper也有对应日志

 

4、列出topic (在bin目录的外层运行)
linux/mac:bin/kafka-topics.sh --list --zookeeper localhost:2181
windows:bin\windows\kafka-topics.bat --list --zookeeper localhost:2181

 

5、启动生产者发送消息 (在bin目录的外层运行)
linux/mac:bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
windows:bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test

 

6、启动消费者接收消息(可开多个),运行后会自动刷新消息 (在bin目录的外层运行)
linux/mac:bin/kafka-console-consumer.bat.sh --bootstrap-server localhost:9092 --topic test --from-beginning
windows:bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning

 

おすすめ

転載: www.cnblogs.com/zhongyehai/p/11267172.html