インストール

** Ubuntu 18.04にApache Stormをインストールします**

Zookeeperフレームワークをインストールします

まず、サーバーにZookeeperフレームワークをインストールします。ディレクトリを作成し、ナビゲートします。

$ mkdir ~/bigdata
$ cd ~/bigdata

コマンドを実行して、Zookeeperフレームワークをダウンロードします。

$ wget https://downloads.apache.org/zookeeper/zookeeper-3.6.0/apache-zookeeper-3.6.0-bin.tar.gz

下のコマンドを実行して、ファイルを抽出し、ディレクトリを変更します。

$ tar xfvz apache-zookeeper-3.6.0-bin.tar.gz
$ cd apache-zookeeper-3.6.0-bin.tar.gz

新しい名前でサンプル構成ファイルをコピーします。

$ cp conf/zoo_sample.cfg conf/zoo.cfg

conf/zoo.cfgファイルを開き、次のコードを追加します。

admin.enableServer=true
admin.serverPort=9990

Zookeeperを開始するためにコマンドを実行します。

$ bin/zkServer.sh start

Apache Stormをインストールします

コマンドを実行して、Apache Stormをダウンロードします。

$ wget ftp://apache.uib.no/pub/apache/storm/apache-storm-2.1.0/apache-storm-2.1.0.tar.gz

以下のコマンドを使用して、TARファイルを抽出し、ディレクトリを変更します。

$ tar -zxf apache-storm-2.1.0.tar.gz
$ cd apache-storm-2.1.0

conf/storm.yamlファイルを開き、以下の行を追加します。

storm.zookeeper.servers:
 - "localhost"
nimbus.seeds: [ "localhost" ]

nimbusを起動するためにコマンドを実行します。

$ bin/storm nimbus

下のコマンドを実行して、スーパーバイザーを開始します。

$ bin/storm supervisor

UIを開始します。

$ bin/storm ui

ブラウザを開き、http:// localhost:8080を入力して、ストームクラスター情報とその実行中のトポロジにアクセスします。

 日本