インストールパッケージのダウンロードリンクを取得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.2。2 .tgzの MV kafka_2。11 - 2.2。2は/ 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/