1. 程式人生 > >kafka系列二、 kafka manager的安裝和使用

kafka系列二、 kafka manager的安裝和使用

1. Yahoo kafka manager介紹

專案地址:https://github.com/yahoo/kafka-manager

Requirements:

  • Kafka 0.8.1.1 or 0.8.2.*
  • sbt 0.13.x
  • Java 8+

Kafka Manager是一個管控臺,這款工具主要支援以下幾個功能:

  • 管理多個不同的叢集;
  • 很容易地檢查叢集的狀態(topics, brokers, 副本的分佈, 分割槽的分佈);
  • 選擇副本;
  • 產生分割槽分配(Generate partition assignments)基於叢集的當前狀態;
  • 重新分配分割槽。

2. 環境資訊

主機名 作業系統版本  IP地址 安裝軟體
console CentOS 7.0 114.55.29.246 JDK1.8、kafka-manager-1.3.0.6.zip

 

 

Kafka Manager可以裝在任何一臺機器上,我這裡部署在一臺單獨的機器上。

4. 安裝sbt0.13.9

[[email protected] ~]$ curl https://bintray.com/sbt/rpm/rpm > bintray-sbt-rpm.repo
[
[email protected]
~]$ sudo mv bintray-sbt-rpm.repo /etc/yum.repos.d/ [[email protected] ~]$ sudo yum install sbt

修改倉庫地址:(sbt 預設下載庫檔案很慢, 還時不時被打斷),我們可以在使用者目錄下建立 touch ~/.sbt/repositories, 填上阿里雲的映象   # vi ~/.sbt/repositories  

cd ~
mkdir .sbt
touch ~/.sbt/repositories
vi ~/.sbt/repositories

內容:

[repositories]
  local
  #oschina: http://maven.oschina.net/content/groups/public/  
  aliyun-nexus: http://maven.aliyun.com/nexus/content/groups/public/
  jcenter: http://jcenter.bintray.com/
  typesafe-ivy-releases: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
  maven-central: http://repo1.maven.org/maven2/