kafka-manager安裝


代碼地址: https://github.com/yahoo/kafka-manager

注意只能使用 Java 7!Java 6 編譯不通過,Java 8 在運行的時候會報錯:java.lang.UnsupportedClassVersionError: controllers/routes : Unsupported major.minor version 52.0

部署步驟:

 

  1. 安裝sbt (http://www.scala-sbt.org/download.html

    ubuntu下安裝方式:

    echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
    sudo apt-get update
    sudo apt-get install sbt

    cent-OS安裝:

    curl https://bintray.com/sbt/rpm/rpm > bintray-sbt-rpm.repo
    sudo mv bintray-sbt-rpm.repo /etc/yum.repos.d/
    sudo yum install sbt
  2. 下載kafka-manager源代碼
    git clone https://github.com/yahoo/kafka-manager.git

  3. 使用sbt編譯源代碼
    sbt clean dist
    這里要注意一定要使用java 7
    如果當前用的不是java 7,可以這樣做:
    1. 下載最新的java 7 jdk(http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
    2. 解壓到指定文件夾 (比如說~/jdk7)
    3. 在console中設定PATH以及JAVA_HOME指向解壓出來的文件夾:
      1. PATH=~/jdk7/bin:$PATH
      2. JAVA_HOME=~/jdk7
    4. 運行 java -version確認當前使用的java版本是否已經切換為java 7
    5. sbt clean dist

  4. 解壓編譯出來的jar包(target/universal/kafka-manager-1.0-SNAPSHOT.zip):
    cd target/universal/ && unzip kafka-manager-1.0-SNAPSHOT.zip
    cd target/universal/kafka-manager-1.0-SNAPSHOT/bin
    ./kafka-manager

     

  5. 查看http://localhost:9000


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM