カフカ構築するクラスタ(v2.12-2.3.0)

サーバー:10.20.32.121,10.20.32.122,10.20.32.123 

3台のサーバーは、JDKをインストールする必要があり、設定の飼育係、コンフィギュレーション・カフカ

1、インストール構成jdk1.8

[ルート@ localhostの〜]#猫は/ etc / profileの
輸出JAVA_HOME =は/ opt / jdk1.8.0_101 
輸出PATH = $ JAVA_HOME / binに:$ PATHに

2、インストール構成のZooKeeper

(10.20.32.121の構成例用)3、インストール設定カフカクラスタ

3.1、解凍ファイルをダウンロードします

[ルート@のノード3クラスタ]#のCDの/ opt && wgetのhttps://www-eu.apache.org/dist/kafka/2.3.0/kafka_2.12-2.3.0.tgz 
[ルート@のノード3クラスタ]#のtar zxvf kafka_2.12-2.3.0.tgz

3.2、コンフィギュレーション・ファイル/opt//kafka_2.12-2.3.0/config/server.propertiesを編集し、次の部分を変更する必要があります

= 121 broker.id 
//10.20.32.121:9092リスナー= PLAINTEXT 
log.dirs = / OPT / kafka_2.12-2.3.0 / kafkalogs 
zookeeper.connect = 10.20.32.121:2181,10.20.32.122:2181,10.20を。 32.123:2181 
修正するのZooKeeperへの接続のためのMS位タイムアウト、又は報告タイムアウト
zookeeper.connection.timeout.ms = 60000

注意:

スタンドアロンバージョン場合は、デフォルトの設定をすることができます。

クラスタを構成する場合は、以下の情報を変更する必要があります。

(1)、broker.id:同一のクラスタ、各マシンは、同じにすることはできません

(2)、zookeeper.connect:私はここにzookeeper.connect 3に設定し、3台のサーバを持っているので、飼育係、すべてのリストに追加する必要があります

(3)、リスナー:クラスタを構成する場合、さもなければ操作が後に報告され、設定されなければならないは、エラーリーダー見出さ
10.20.32.122と10.20.32.123サーバのみ、broker.idを変更する必要がbroker.id = 122、リスナー値にリスナー= PLAINTEXT:9092://10.20.32.122

 

おすすめ

転載: www.cnblogs.com/zhangmingcheng/p/11270986.html