天天看點

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
           
Linux Ubuntu實戰安裝Kafka叢集管理器 Kafka Manager

錯誤原因:

缺少檔案,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           
Linux Ubuntu實戰安裝Kafka叢集管理器 Kafka Manager

重新執行sbt clean dist

Linux Ubuntu實戰安裝Kafka叢集管理器 Kafka Manager

下載下傳3個小時完成修複,解決了這個問題

Linux Ubuntu實戰安裝Kafka叢集管理器 Kafka Manager

建構成功,可以進行安裝了

Linux Ubuntu實戰安裝Kafka叢集管理器 Kafka Manager

最後安裝成功的Kafka Manager界面效果,可以管理Kafka了:

Linux Ubuntu實戰安裝Kafka叢集管理器 Kafka Manager

參考資料:

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

8、阿裡巴巴Java群超過3000人

直播位址:Java技術進階群

進群方式:釘釘掃碼入群

Linux Ubuntu實戰安裝Kafka叢集管理器 Kafka Manager

阿裡巴巴MongoDB群

Linux Ubuntu實戰安裝Kafka叢集管理器 Kafka Manager