kafka系列二、 kafka manager的安裝和使用
阿新 • • 發佈:2018-11-30
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/