Scala用のビルドツールであるsbtをインストールする

Playフレームワークの要件によりJava8以降が必要である。

[root@kafka-manager ~]# apt-get update
[root@kafka-manager ~]# apt-get install openjdk-8-jdk
[root@kafka-manager ~]# java -version
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-0ubuntu4~14.04-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)

デフォルトのランタイムがOpenJDK8でない場合、

[root@kafka-manager ~]# update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      auto mode
  1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode
* 2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1069      manual mode

Press enter to keep the current choice[*], or type selection number:

でOpenJDK8を選択する。

Ubuntuの場合

[root@kafka-manager ~]# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 642AC823

Proxy環境下では以下のコマンドを実行する。

[root@kafka-manager ~]# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --keyserver-option http-proxy=http://proxy-server:proxy-port --recv 642AC823

sbtをインストールする。

[root@kafka-manager ~]# apt-get install sbt

RedHat/CentOSの場合

[root@kafka-manager ~]# curl https://bintray.com/sbt/rpm/rpm | sudo tee /etc/yum.repos.d/bintray-sbt-rpm.repo
[root@kafka-manager ~]# yum install sbt

Kafka Managerをダウンロードする

[root@kafka-manager ~]# cd ~/
[root@kafka-manager ~]# KAFKA_MANAGER_VERSION=1.3.3.4
[root@kafka-manager ~]# wget https://github.com/yahoo/kafka-manager/archive/${KAFKA_MANAGER_VERSION}.tar.gz
[root@kafka-manager ~]# tar zxvf ${KAFKA_MANAGER_VERSION}.tar.gz
[root@kafka-manager ~]# cd kafka-manager-${KAFKA_MANAGER_VERSION}/

sbtによりビルドする

[root@kafka-manager ~]# ./sbt clean dist

バイナリを解凍する。

[root@kafka-manager ~]# cp target/universal/kafka-manager-${KAFKA_MANAGER_VERSION}.zip ~/
[root@kafka-manager ~]# cd ~/
[root@kafka-manager ~]# mv kafka-manager-${KAFKA_MANAGER_VERSION} kafka-manager-${KAFKA_MANAGER_VERSION}-src
[root@kafka-manager ~]# unzip kafka-manager-${KAFKA_MANAGER_VERSION}.zip

Kafka Manager起動

Zookeeperがlocalhostで稼働してるなら以下のコマンドを実行すれば80番ポートで起動する。

[root@kafka-manager ~]# cd kafka-manager-${KAFKA_MANAGER_VERSION}
[root@kafka-manager ~]# bin/kafka-manager -Dkafka-manager.zkhosts="localhost:2181" -Dhttp.port=80 &
广告
将在 10 秒后关闭
bannerAds