kafka-manager安裝

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

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

部署步驟:git

 

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

    ubuntu下安裝方式:github

    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安裝:ubuntu

    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
相關文章
相關標籤/搜索