サーバー: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