Kafka-manager 安装教程
使用环境
- ubuntu18.04
- Java 8
一, 下载 kafka
官网下载地址如下
https://www.apache.org/dyn/closer.cgi?path=/kafka/1.0.0/kafka_2.11-1.0.0.tgz
下载 1.0.0 版本并解压缩
> tar -xzf kafka_2.11-1.0.0.tgz
二, 下载 kafka-mannager
GitHub 项目地址如下
https://github.com/yahoo/kafka-manager
可以使用 Git 下载或者直接从 Releases 内下载
https://github.com/yahoo/kafka-manager/releases
三, 准备
创建 .sbt 文件夹, respositories 文件
- > cd ~
- > mkdir .sbt
- > cd .sbt
- > vi repositories
repositories 内填写如下内容 (此处为我在 Stack Overflow 上找到的有用的源, 但是后面配置时间较长, 阿里的源我试过, 在我这没用.. 如有朋友有可以用的国内源, 欢迎指正~)
- [repositories]
- local
- sbt-releases-repo: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
- sbt-plugins-repo: http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
- maven-central: http://repo1.maven.org/maven2/
进入解压后的 kafka-manager 目录, 执行如下操作
> ./sbt clean dist
如果上面的 respositories 按照我的填写, 可能要等差不多一个多小时...
命令执行完成后, 在 kafka-manager 目录下, 会有一个 target/universal 目录, 里面会产生一个 zip 压缩包 kafka-manager-2.0.0.2.zip , 将压缩包解压到要部署的目录下解压
将刚才解压 zip 压缩包得到的文件夹内, 进入 conf 目录打开 application.conf 文件夹, 修改其配置信息
kafka-manager.zkhosts="127.0.0.1:2181"
配置为 Kafka 的 zookeeper 服务器所在的 IP, 由于我的 zookeeper 服务器与运行 kafka-manager 在同一台物理计算机, 所以地址使用 127.0.0.1.
具体详细配置请参照 kafka-manager 的官方文档
https://github.com/yahoo/kafka-manager#configuration
四, 启动
进入 kafka 目录 (不是 kafka-manager 哦), 启动 zookeeper 服务器
> bin/zookeeper-server-start.sh config/zookeeper.properties
进入刚才解压 zip 压缩包得到的 kafka-manager 文件夹内
> bin/kafka-manager
默认情况下端口号为 9000, 通过如下命令可以指定配置文件和端口:
> bin/kafka-manager -Dconfig.file=conf/application.conf -Dhttp.port=8080
五, 进入浏览器
如上步骤完成后, 进入浏览器, 输入配置文件约定好的地址, 如: 127.0.0.1:9000, 出现如下界面
来源: http://www.bubuko.com/infodetail-3307727.html