Java实战Kafka消息队列,安装Kafka管理器,中间遇到很多问题。需要耐心解决,Java和Linux实战操作比理论复杂的多,因为很多开源框架要运行在不同的环境中,版本不同设置参数也不一样。
中间出错的过程修复是比较耗费时间的,查了不少资料才解决。
我们就以Ubuntu 16.04和最新的kafka-manager-1.3.3.22.zip、Kafka Manager 最新例子实战:
在此之前请先安装Kafka集群。
1、下载安装Kafka Manager 解压缩
wget https://github.com/yahoo/kafka-manager/archive/master.zip
unzip master.zip
cd kafka-manager-master
sbt clean dist
这里会出错。和Scala的环境有关系,版本不对,无法编译。找资料修复了很久,搞了深夜12点,最后搞定问题。
2、Kafka Manager 代码出错,导致无法安装管理器。
Linux Ubuntu Build Scala 出错: sudo sbt clean dist命令构建Kafka Manager 代码出错:
Detected sbt version 0.13.9
Cannot find sbt launcher 0.13.9
Please download:
From http://typesafe.artifactoryonline.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.13.9/sbt-launch.jar
To /home/frankxulei/.sbt/.lib/0.13.9/sbt-launch.jar
错误原因:
缺少文件,0.13.9/sbt-launch.jar。而且版本默认的过于陈旧。更新新的版本。
修复方法:
输入脚本安装最新的sbt,
手动下载最新的:https://www.scala-sbt.org/download.html
替换,也可以脚本,更新下载最新的版本。
echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2EE0EA64E40A89B84B2DF73499E82A75642AC823
sudo apt-get update
sudo apt-get install sbt
重新执行sbt clean dist
下载3个小时完成修复,解决了这个问题
构建成功,可以进行安装了
最后安装成功的Kafka Manager界面效果,可以管理Kafka了:
参考资料:
https://github.com/yahoo/kafka-manager
8、阿里巴巴Java群超过3000人
直播地址:Java技术进阶群
进群方式:钉钉扫码入群
阿里巴巴MongoDB群