.kafkaマネージャについて
カフカ・マネージャは、最も人気のあるカフカクラスタ管理ツール、初のオープンソースヤフーでは、ユーザーはWebインターフェイスにいくつかの簡単なクラスタ管理操作を行うことができます。特定のサポート以下:
- 複数のクラスタを管理します
- 簡単に(、テーマ、消費者、オフセット薬、コピーを配布、分散パーティション)クラスタの状態を確認します
- 選挙の選択肢のコピーを実行します
- 使用オプションは、使用したいエージェントを選択するために割り当てられているパーティションを作成します
- (生成された分布に基づいて)実行されているパーティションの再割り当て
- テーマを作成するには、オプションのテーマ設定を使用します(0.8.1.1は0.8.2+異なる構成を持っています)
- 削除テーマ(サポートのみ0.8.2+と内のプロキシ設定でdelete.topic.enable = trueを設定することを忘れないでください)
- テーマリストは現在、削除のテーマ(のみサポート0.8.2+)のためにマークされています
- ボリュームは、複数のトピックパーティションの割り当てを生成して、プロキシを使用するように選択することができます
- バッチの実行は、複数のトピックのパーティションを再割り当て
- 既存のトピックにパーティションを追加します
- 既存のテーマ設定を更新
カフカ・マネージャプロジェクト住所:https://github.com/yahoo/kafka-manager
2つの取り付け.kafkaマネージャー
1.ダウンロードし、インストールパッケージを抽出
Gitリポジトリを使用するか、我々はバージョン2.0.0.2をダウンロードリリースから直接ダウンロード:https://github.com/yahoo/kafka-manager/release
$ wgetのhttps://github.com/yahoo/kafka-manager/archive/2.0.0.2.zip
2、SBTのコンパイル
1)YUM取付SBT(コンパイルSBTのためカフカマネージャニーズ)
$カールhttps://bintray.com/sbt/rpm/rpm> bintray-SBT-rpm.repo $ sudoのMV bintray-SBT-rpm.repo /etc/yum.repos.d/ $ sudoのyumのSBTをインストール
修正倉庫住所:(デフォルトのダウンロード・ライブラリ・ファイルSBT遅い、随時中断)、アリ雲我々は、置換に使用することができますミラー
$ Vimは〜/ .sbt /リポジトリは、スペースなしの各行の後に、フォーマットに厳密に従ったものでなければなりません
[リポジトリ] ローカル aliyunます。http:// maven.aliyun.com/nexus/content/groups/public/ 型保証されます。http:// repo.typesafe.com/typesafe/ivy-releases/、[組織] / [モジュール] /(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]、ブートオンリーの sonatype-oss- リリース 達人 - 中央 sonatype -oss -snapshots
検証:からインストールが成功したかどうかsbtのチェックは、コマンドの出力を表示し、成功を収めているmaven.aliyun.com/nexus
、それが正常にダウンロード頼ることを意味し
$ SBT -version
2)コンパイルカフカマネージャ
クリーンdistの./sbt $
3、設定ファイルを変更します
4、サービスを開始
ブートシーケンス:ZKクラスター - >カフカクラスタ - >カフカマネージャ
カフカ・マネージャがデフォルトポートである9000、ポート-Dhttp.port指定することができます。-Dconfig.file =のconf / application.conf指定された設定ファイル:
nohupを/usr/local/kafka-manager-2.0.0.2/bin/kafka-manager -Dconfig.file =は/ usr / local /カフカマネージャ-2.0.0.2 / CONF / application.conf -Dhttp.port = 8888> / DEV / nullに2>&1&
JPSは、プロセスを表示します。
QuorumPeerMain - のZooKeeper
カフカ - カフカ
ProdServerStart - カフカマネージャー
三.kafka・マネージャーの構成
1.新規クラスタ
[クラスタ]>次のようにクラスタ構成インターフェースを追加するためにクラスタを追加し、[開く]をクリックします:(としてクラスタの名前を入力Kafka-Cluster-1
し、飼育係のサーバアドレス(など)localhost:2181
)、カフカの最も近いバージョンを選択します