Storm Clausterのインストール

1466 ワード

Storm Clausterのインストール
@[|stormの取り付け]
公式文書:storm clusterを設定します。
1.アップロードstormパッケージをサーバにインストールする
  • は、120、121、122、123の4台のマシンの/apps/カタログの下にapache-storm-0.9.1-incubating
  • をインストールします。
    2.Zookeeperの設置
  • は121,123,124にZookeeperがありますので、Zookeeperをインストールしません。
    3.JavaとPythonをインストールする
  • Java 1.7
  • Python 2.6.
  • 4.解凍ダウンロードのstorm releaseからNimbusとworkerマシンまで
    ダウンロード
    5.conf/storm.yamlプロファイルを変更する
  • storm.zookeeper.servers:zookeeper clusterのホストリスト
    storm.zookeeper.servers:
        - "10.0.8.121"
        - "10.0.8.123"
        - "10.0.8.124"
    
    #     zookeeper     ,   storm.zookeeper.port  :
     storm.zookeeper.port: 2181
    
  • storm.local.dir:NimbusとSupervisorのプロセスを格納する状態量
    storm.local.dir: "/apps/apache-storm-0.9.1-incubating/data"
    
  • nimbs.host:masterマシンのIP(worker nodes)
    nimbus.host: "10.0.8.120"
    
  • supervisor.sleots.ports:各ワーカーマシンは4つのプロセスを実行し、各プロセスは1つの独立したポートを使用してメッセージを受信する
    supervisor.slots.ports:
        - 6700
        - 6701
        - 6702
        - 6703
    

  • 6.デーモンを起動する
  • Nimbus:マスターマシンでbin/storm nimbus
  • を実行します。
  • Supervisor:各ワーカーマシンでbin/storm supervisor
  • を実行します。
  • Storm UI:/bin/storm uiを実行してstormUIを有効にする
  • 7.Storm UIを構築する
  • は120上にStorm UIを構築し、ポート:8080
  • 通過http://10.0.8.120:8080Storm UI
  • にアクセス