Apache-storm-installation

提供:Dev Guides
移動先:案内検索

Apache Storm-インストール

Apache Stormフレームワークをマシンにインストールする方法を見てみましょう。 ここには3つのマジョーステップがあります-

  • システムにJavaをインストールします(まだインストールしていない場合)。
  • ZooKeeperフレームワークをインストールします。
  • Apache Stormフレームワークをインストールします。

ステップ1-Javaインストールの検証

次のコマンドを使用して、システムにJavaがすでにインストールされているかどうかを確認します。

$ java -version

Javaがすでに存在する場合、そのバージョン番号が表示されます。 それ以外の場合は、JDKの最新バージョンをダウンロードします。

ステップ1.1-JDKのダウンロード

次のリンクを使用して、JDKの最新バージョンをダウンロードします-http://www.oracle.com/technetwork/java/javase/downloads/indexl[www.oracle.com]

最新バージョンはJDK 8u 60で、ファイルは*“ jdk-8u60-linux-x64.tar.gz” *です。 マシンにファイルをダウンロードします。

ステップ1.2-ファイルを抽出する

通常、ファイルは downloads フォルダーにダウンロードされます。 次のコマンドを使用してtarセットアップを抽出します。

$ cd/go/to/download/path
$ tar -zxf jdk-8u60-linux-x64.gz

ステップ1.3-optディレクトリに移動します

すべてのユーザーがJavaを使用できるようにするには、抽出されたJavaコンテンツを「/usr/local/java」フォルダーに移動します。

$ su
password: (type password of root user)
$ mkdir/opt/jdk
$ mv jdk-1.8.0_60/opt/jdk/

ステップ1.4-パスを設定する

パスとJAVA_HOME変数を設定するには、次のコマンドを〜/.bashrcファイルに追加します。

export JAVA_HOME =/usr/jdk/jdk-1.8.0_60
export PATH=$PATH:$JAVA_HOME/bin

ここで、現在実行中のシステムにすべての変更を適用します。

$ source ~/.bashrc

ステップ1.5-Javaの代替

Javaの代替を変更するには、次のコマンドを使用します。

update-alternatives --install/usr/bin/java java/opt/jdk/jdk1.8.0_60/bin/java 100

ステップ1.6

次に、ステップ1で説明した検証コマンド*(java -version)*を使用して、Javaインストールを検証します。

ステップ2-ZooKeeper Frameworkのインストール

ステップ2.1-ZooKeeperをダウンロードする

マシンにZooKeeperフレームワークをインストールするには、次のリンクにアクセスして、ZooKeeperの最新バージョンをダウンロードしてくださいhttp://zookeeper.apache.org/releasesl

現在、ZooKeeperの最新バージョンは3.4.6(ZooKeeper-3.4.6.tar.gz)です。

ステップ2.2-tarファイルを抽出する

次のコマンドを使用してtarファイルを抽出します-

$ cd opt/
$ tar -zxf zookeeper-3.4.6.tar.gz
$ cd zookeeper-3.4.6
$ mkdir data

ステップ2.3-構成ファイルを作成する

コマンド「vi conf/zoo.cfg」を使用して「conf/zoo.cfg」という名前の構成ファイルを開き、開始点として以下のすべてのパラメーターを設定します。

$ vi conf/zoo.cfg
tickTime=2000
dataDir=/path/to/zookeeper/data
clientPort=2181
initLimit=5
syncLimit=2

構成ファイルが正常に保存されたら、ZooKeeperサーバーを起動できます。

ステップ2.4-ZooKeeper Serverを起動します

次のコマンドを使用して、ZooKeeperサーバーを起動します。

$ bin/zkServer.sh start

このコマンドを実行した後、次のように応答を取得します-

$ JMX enabled by default
$ Using config:/Users/../zookeeper-3.4.6/bin/../conf/zoo.cfg
$ Starting zookeeper ... STARTED

ステップ2.5-CLIの開始

次のコマンドを使用して、CLIを起動します。

$ bin/zkCli.sh

上記のコマンドを実行すると、ZooKeeperサーバーに接続され、次の応答が返されます。

Connecting to localhost:2181
................
................
................
Welcome to ZooKeeper!
................
................
WATCHER::
WatchedEvent state:SyncConnected type: None path:null
[zk: localhost:2181(CONNECTED) 0]

ステップ2.6-ZooKeeper Serverを停止します

サーバーを接続してすべての操作を実行した後、次のコマンドを使用してZooKeeperサーバーを停止できます。

bin/zkServer.sh stop

JavaとZooKeeperがマシンに正常にインストールされました。 Apache Stormフレームワークをインストールする手順を見てみましょう。

ステップ3-Apache Storm Frameworkのインストール

ステップ3.1 Stormをダウンロードする

マシンにStormフレームワークをインストールするには、次のリンクにアクセスして、Stormの最新バージョンをダウンロードしてくださいhttp://storm.apache.org/downloadsl

現在、Stormの最新バージョンは「apache-storm-0.9.5.tar.gz」です。

ステップ3.2-tarファイルを抽出する

次のコマンドを使用してtarファイルを抽出します-

$ cd opt/
$ tar -zxf apache-storm-0.9.5.tar.gz
$ cd apache-storm-0.9.5
$ mkdir data

ステップ3.3-構成ファイルを開く

Stormの現在のリリースには、Stormデーモンを構成する「conf/storm.yaml」のファイルが含まれています。 そのファイルに次の情報を追加します。

$ vi conf/storm.yaml
storm.zookeeper.servers:
 - "localhost"
storm.local.dir: “/path/to/storm/data(any path)”
nimbus.host: "localhost"
supervisor.slots.ports:
 - 6700
 - 6701
 - 6702
 - 6703

すべての変更を適用した後、保存してターミナルに戻ります。

ステップ3.4-Nimbusを開始します

$ bin/storm nimbus

ステップ3.5-スーパーバイザーを起動する

$ bin/storm supervisor

ステップ3.6 UIを開始する

$ bin/storm ui

Stormユーザーインターフェイスアプリケーションを起動した後、お気に入りのブラウザーにURL http://localhost:8080 を入力すると、Stormクラスター情報とその実行トポロジが表示されます。 ページは次のスクリーンショットのようになります。

Strom UI