インストールと設定データ環境大、高可用性クラスタ(10) - カフカの可用性クラスタをマウント

インストールパッケージのダウンロードリンクを取得1

アクセスhttps://kafka.apache.org/downloads  対応するバージョンカフカを見つけます

スカラのサーバ・バージョンをインストールする必要があると一致して(実行火花シェルScalaは現在インストールされているバージョンを見ることができます)

2.実行して、ダウンロードしてインストールするには

CDは/ usr / local / srcに/
 wgetコマンドのhttps:// www.apache.org/dyn/closer.cgi?path=/kafka/2.2.2/kafka_2.11-2.2.2.tgz 
タール -zxvf kafka_2。11 - 2.22 .tgzの
 MV kafka_2。11 - 2.22は/ usr / local / カフカ
のCDは/ usr / local /カフカ/ コンフィグ
 ます。mkdir -p /データ/ログ/カフカ

 

3.変更設定server.properties

我々 server.properties

以下の構成を変更します。

#カフカは、設定値に各サービスのニーズをbroker.id第1、第2およびSO 
ブローカー。ID = 1 
log.dirs = /データ/ログ/ カフカ
パーティション位数はカフカを配置しましたこの場合は、記載してもよい
num.partitions = 2 
zookeeper.connect =マスター:2181、バックアップマスター- :2181

 

4. [変更の設定zookeeper.properties

我々 zookeeper.properties

以下の構成を変更します。

DATADIR =は/ usr / local /飼育係

 

5.変更し、サーバシステム環境変数

すべてのサーバーが必要な設定を変更する必要があります

viのは/ etc / profile

尾部に以下の設定を追加

輸出KAFKA_HOME =は/ usr / local / カフカ
輸出PATH = $ KAFKA_HOME / binに:$ PATH

保存して終了し、コマンドを実行するには、すぐにコンフィギュレーション・テイク効果を作ります

ソースは/ etc / profile

 

マスターバックアップサーバーに同期6.カフカ

rsyncの-avzは/ usr / local /カフカ/マスタ - バックアップ:は/ usr / local /カフカ/

設定server.propertiesを変更します。

我々 server.properties

変更された値は、2 broker.idあります

ブローカ。ID = 2

 

7.スタートカフカサービス

サービスカフカを開始するには、マスターサーバーとマスター-backupコマンドで実行されています

カフカ・サーバーを開始します。SH -daemon $ KAFKA_HOME /設定/ server.properties

 

8.カフカ共通の操作コマンド

#创建トピック
カフカ -topics。SH --create --zookeeperマスター:2181、マスタ-バックアップ:2181 --topic sendTopic --partitions 2 --replicationファクタ1 

#查看トピック
カフカ -topics。SH --list --zookeeperマスター:2181、マスタ-バックアップ:2181 

#删除トピック
カフカ -topics。SH --delete --topic sendTopic --zookeeperマスター:2181、マスタ-バックアップ:2181 

#创建生产者
カフカ -console-プロデューサー。SH --brokerリストマスター:9092、マスタ-バックアップ:9092- トピックsendTopicの

#は、消費者作成
カフカが住んでいた。-console-消費者をSH --bootstrap-Serverのマスター:9092、マスターバックアップ:9092 --topic sendTopic --from- 以降
、すべての生産面での文字を入力して#を、すべての消費者側は、受信することはでき

詳しくは、トピックを表示する#
カフカが住んでいた -topics。SH --describe --zookeeperマスター:9092、スレーブ1:9092、スレーブ2:9092

 

免責事項:この記事は元に出版された  庭のブログ、著者  AllEmpty ここ転載を歓迎しますが、作者の同意なしに、このセクションで宣言は保持され、それ以外の侵害とみなさ記事ページの見かけ上の位置に元の接続を、与えられなければなりません。

ブログにします。http://www.cnblogs.com/EmptyFS/

おすすめ

転載: www.cnblogs.com/EmptyFS/p/12113192.html