Windowsのカフカの下の2.3.0をダウンロードしてインストール

カフカは、Apache Software Foundationの、プラットフォームを処理するオープンソース・ストリームが開発した分散型パブリッシュ・サブスクライブ・メッセージングシステムの高スループットである、それは、サイト内のデータをストリーミング消費者のすべてのアクションを処理することができます。

特性:
(1)O(1)永続ディスクデータ構造、保存安定性TBの数が長く維持することが可能であってもメッセージの構造によってメッセージを提供します。
(2)ハイスループット:さえ非常に普通のハードウェアカフカは秒あたりのメッセージの数百万人をサポートすることができます。
(3)カフカによってパーティションメッセージングサーバーへの支援とマシンクラスタの消費。
(4)は、Hadoopの並列データローディングをサポートします。
関連用語:
(1)は、ブローカー
カフカクラスタサーバー・ブローカーと呼ばれる1つ以上のサーバーを含みます。
(2)トピック
カフカのメッセージに発行され、各クラスタは、カテゴリがトピックと呼ばれ、カテゴリがあります。(トピックのメッセージの異なる物理的に別個のストレージ、メッセージは、メッセージに格納されているが、ユーザーは、データが中に記憶されている場所を気にすることなく生産又は消費データにトピックブローカーの一つ以上を指定することが論理的トピックである)
(3 )パーティションの
パーティションは、それぞれが1つまたは複数のトピックパーティションを含む、物理学の概念である。
(4)生産
カフカブローカーにメッセージを発行する
(5)消費者向け
ニュースの消費者、カフカブローカークライアントにメッセージを読みます。
(6)消費者グループの
各特定コンシューマコンシューマ・グループ(デフォルトのグループに指定されたグループ名があれば消費者は、各グループ名に指定されてもよい)に属します。

公式サイト:http://kafka.apache.org/
中国のドキュメント:http://kafka.apachecn.org/

まず、ダウンロード

ダウンロード:http://kafka.apache.org/quickstart

ダウンロード開く]をクリックしますhttps://www.apache.org/dyn/closer.cgi?path=/kafka/2.3.0/kafka_2.12-2.3.0.tgz
クリックhttp://mirror.bit.edu.cnを/apache/kafka/2.3.0/kafka_2.12-2.3.0.tgzダウンロード

ダウンロード、解凍した後、私はDに展開:\ PROGRAMFILES \ Javaの\ kafka_2.12-2.3.0

注:カフカの最新バージョンは、飼育係は、追加のダウンロードの飼育係を築いてきました。

第二には、サーバを起動します

カフカ使用ZooKeeperのは、あなたがのZooKeeperサーバーを起動する必要があります。あなたは、迅速かつ容易に便利なスクリプトと一緒にパッケージカフカによって単一ノードZooKeeperのインスタンスを作成することができます。
コマンドを実行し、解凍したディレクトリに、CDをコマンドラインウィンドウを開きます。

飼育係・サーバSTART.BAT設定\ zookeeper.properties

成功の実装は2182ポートを占有しますが、コマンドラインウィンドウは閉じられません。

スタートカフカサーバは
、コマンドラインウィンドウを開き、解凍したディレクトリにcdし、コマンドを実行します

ビン\ WINDOWS \カフカ - サーバSTART.BAT設定\ server.properties

成功の実装は9092ポートを占有しますが、コマンドラインウィンドウは閉じられません。

第三に、トピックを作成します

打开命令行窗口,cd进入解压目录,执行下面命令,创建一个名为“test”的topic,它有一个分区和一个副本:

bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

可以运行list(列表)命令来查看这个topic:

bin\windows\kafka-topics.bat --list --zookeeper localhost:2181

四、启动生产者

Kafka自带一个命令行客户端,它从文件或标准输入中获取输入,并将其作为message(消息)发送到Kafka集群。默认情况下,每行将作为单独的message发送。
打开命令行窗口,cd进入解压目录,执行下面命令,运行 producer,然后在控制台输入一些消息以发送到服务器。

bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test

 

五、启动消费者

打开命令行窗口,cd进入解压目录,执行下面命令,

bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning

会收到生产者发送的消息,在生产者命令行窗口继续输入消息,这里会收到消息。

 

おすすめ

転載: www.cnblogs.com/gdjlc/p/11911513.html