kafka-manager新手安装入门指南
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
内填写如下内容(此处为我在stackoverflow
上找到的有用的源,但是后面配置时间较长,阿里的源我试过,在我这没用。。如有朋友有可以用的国内源,欢迎指正~)
[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,出现如下界面