**KafkaManager安装教程**
//kafka-manager是一个开源项目 需要自行下载代码编译源代码 需要sbt编译
//本文以Linux-Centos7 环境java8为例
**注意** 一定要对应自己的java环境 最新版必须有java11支持
//首先根据sbt官网安装sbt
https://www.scala-sbt.org/1.x/docs/Installing-sbt-on-Linux.html
//按照官网指示 使用以下命令安装sbt
curl https://bintray.com/sbt/rpm/rpm | sudo tee /etc/yum.repos.d/bintray-sbt-rpm.repo
sudo yum install sbt
//下载kafka-manager最新版源代码 需java11支持
//github地址
https://github.com/yahoo/CMAK
//codechina地址
https://codechina.csdn.net/mirrors/yahoo/kafka-manager
//本文采用支持java8的最后一版
https://codechina.csdn.net/mirrors/yahoo/kafka-manager/-/tree/606ff09790b44f620064c00190b317d2ee21343a
//解压 kafka-manager
//修改 project/plugins.sbt
vi project/plugins.sbt
将http://repo.typesafe.com/typesafe/releases/的http后面添加s 变成https协议
//修改 sbt
vi sbt
在http后面添加s 变成https协议
declare -r sbt_launch_ivy_release_repo="https://repo.typesafe.com/typesafe/ivy-releases"
declare -r sbt_launch_ivy_snapshot_repo="https://repo.scala-sbt.org/scalasbt/ivy-snapshots"
declare -r sbt_launch_mvn_release_repo="https://repo.scala-sbt.org/scalasbt/maven-releases"
declare -r sbt_launch_mvn_snapshot_repo="https://repo.scala-sbt.org/scalasbt/maven-snapshots"
//主目录下执行编译
./sbt clean dist
//编译成功后根据提示找到zip包
[info] Your package is ready in /usr/local/software/kafka-manager-master/target/universal/kafka-manager-1.3.3.17.zip
[info]
[success] Total time: 1336 s, completed Mar 27, 2021 9:38:20 AM
//下载zip解压插件
yum -y install zip unzip
//解压zip包
unzip 包名
//修改kafka-manager/conf/application.conf
这里设置成你的zk地址,如果有多个以逗号进行分割
kafka-manager.zkhosts="hdp1:2181,hdp2:2181,hdp3:2181"
//启动
cd kafka-manager
bin/kafka-manager -Dconfig.file=conf/application.conf
如果通过jps看到ProdServerStart进程,说明程序正常启动. 可以通过ip:port访问web了
//Web页面访问 默认端口号9000
ip:9000
如果要指定端口,可以在后面追加参数: -Dhttp.port=端口号
KafkaManager安装教程
最新推荐文章于 2024-06-22 09:58:06 发布
本文详述了在Linux-Centos7环境下,使用Java8安装Kafka Manager的步骤,包括安装sbt,下载支持Java8的kafka-manager源码,修改配置文件,编译并启动服务,最后通过Web页面访问。关键操作包括修改源代码仓库协议为HTTPS,设置Zookeeper地址,并在端口9000上访问应用。
摘要由CSDN通过智能技术生成