编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

编译 kafka manager 源码(kafka 源码是否值得读)

wxchong 2024-10-19 15:48:57 开源技术 8 ℃ 0 评论

下载源码

git clone https://github.com/yahoo/kafka-manager.git

安装sbt编译环境

下载地址 https://www.scala-sbt.org/download.html

最好是下载 zip包,自己解压然后配置一个环境变量,这样最快

直接执行sbt 命令能打开输入窗口的话,证明安装没问题啦

在sbt目录下新建一个 repositories 文件

修改下镜像地址,加速jar包下载

[repositories]
  local
  cassandra: https://dl.bintray.com/spark-packages/maven/
  ali: http://maven.aliyun.com/nexus/content/groups/public/
  jcenter: http://jcenter.bintray.com/
  sbt: http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/
  typesafe_repo: http://repo.typesafe.com/typesafe/releases
  typesafe-sbt-plugins: http://dl.bintray.com/sbt/sbt-plugin-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
  typesafe-ivy-releases: http://dl.bintray.com/typesafe/ivy-releases/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
  sonatype-oss-releases
  maven-central

开始编译

cd 源码目录 执行sbt clean dist 命令,开始慢长等待,中间可能会卡死,干掉继续重来,如果报有什么包依赖解析不了,

直接去仓库把这个jar删了,再继续执行这个命令,仓库地址参考sbt配制文件,我这边大概试了五次这个命令才编译成功啦

最后会生成一个zip文件

部署使用

解压zip包,修改 application.conf为这样

kafka-manager.zkhosts="centos-6:2181"


启动

bin/kafka-manager 记得kafka要开启jmx-port端口 ,默认http 端口是9000

查看界面

下载地址

编译好的包已上传 https://download.csdn.net/download/qq_22222499/11255056

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表