Linux Ubuntu实战安装Kafka集群管理器 Kafka Manager-阿里云开发者社区

开发者社区> 徐雷frank> 正文

Linux Ubuntu实战安装Kafka集群管理器 Kafka Manager

简介: Linux Ubuntu实战安装Kafka集群管理器 Kafka Manager经验分享,详细步骤。
+关注继续查看

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

image
错误原因:
缺少文件,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

image
重新执行sbt clean dist
image

下载3个小时完成修复,解决了这个问题
image
构建成功,可以进行安装了
image
最后安装成功的Kafka Manager界面效果,可以管理Kafka了:
image

参考资料:
https://github.com/yahoo/kafka-manager
8、阿里巴巴Java群超过3000人
直播地址:Java技术进阶群
进群方式:钉钉扫码入群
image
阿里巴巴MongoDB群
image

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
《Java8实战》-读书笔记第一章(02)
从方法传递到Lambda 接着上次的Predicate,继续来了解一下,如果继续简化代码。 把方法作为值来传递虽然很有用,但是要是有很多类似与isHeavyApple和isGreenApple这种可能只用一两次的方法定义一堆确实有点烦人。
1663 0
Search 通过 Kibana—Elastic Stack 实战手册
在 TO B 行业,对商品的搜索展示,是有一定业务要求的,例如:存在合作关系的买家和供应商才能看到供应商店铺的商品,不存在合作关系的买家则不展示商品。另外,有些商品对客户甲展示一种价格,对客户乙则展示另外一种价格,从而区分不同的会员、分组对商品价格的区别。
184 0
linux 任务管理器(top ps)
1.free 显示内存使用情况,默认单位为kB。 free -m 以MB为单位 free -g 以GB为单位 2.top 类似于windows的资源管理器,可动态显示,见图2-1. 图2-1 top命令 res表示内存占用。 该视图会自动刷新,按"P"按照cpu使用率倒排  按 "M"按照内存占用倒排。 图 2-2 top命令开头的几行 top命令开头的
1107 0
+关注
徐雷frank
1.阿里云栖课堂Java讲师 2.阿里云大学讲师,主讲《MongoDB高级实战》《微服务Spring Cloud设计与开发实战》课程 3.MongoDB中文社区核心专家组 4.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士 上海交通大学硕士
55
文章
456
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载