LoginSignup
5
6

More than 5 years have passed since last update.

Kafka Managerをビルドする

Last updated at Posted at 2016-04-25

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 &
5
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
6