: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