Stormクラスタのインストール構成手順


まず、依存パッケージのインストール
1,   ZeroMQ 2.1.7
2,   JZMQ
3,  Java
4,  Python
5,  Unzip
ここには1,2をインストールするだけです.次の問題について説明します.
インストールzeroMQ
zeroMQ 2をダウンロードします.1.7   http://www.zeromq.org/area:download
解凍:tar–xvf zeromq-2.1.7.tar.gz
Cdからbinディレクトリ:
./autogen.sh configureファイルが見つからない場合は、このステップを実行します../configureconfigure:error:cannot link with-luuid,install uuid-dev.実行時にこのエラー解決策を報告すると、yum install uuid-devプロンプトが見つかりませんyum install uuid*直接*ok./configure configureを再実行するかconfigure:error:cannot link with-luuid,install uuid-dev.インターネット検索では、yum install e 2 fsprogs*okmake installがまだ欠けている可能性があります
インストールJZMQ
a)jzmqをダウンロードする.zip    https://github.com/nathanmarz/jzmq
b)Cdからbinディレクトリへ./autogen.sh
c)  ./configure
d)   make install

stormクラスタのインストール
構成の説明:10.10.249.195:nimbus   10.10.249.196: supervisor
Stormクラスタにはzookeeperクラスタのサポートが必要なので、zookeeperクラスタをインストールする必要があります.stormクラスタを再構成します.次にstormクラスタの構成を示します.
10.10.249.195の構成:
a)storm-0.7をダウンロードする.4.zip    https://github.com/nathanmarz/storm/downloads
b)解凍後conf/stormを修正する.yamlファイル、
storm.zookeeper.servers:
    - "10.10.249.195"
    - "10.10.249.196"
c)        # nimbus.host:「nimbus」これは変更する必要はありません.nimbusはタスクを提出し、タスクを割り当てます.namenodeノードに相当します.
binディレクトリの下に配置します.
./storm nimbus stormプライマリノードサービスの開始
./storm ui起動stormモニタリングページ:モニタリングアドレス:http://hostname:8080
10.10.249.196の構成:
1,stormを修正する.yamlファイル:
storm.zookeeper.servers:
    -"10.10.249.195"
    -"10.10.249.196"
nimbus.host: "10.10.249.195"
これはstormがいくつかのローカルワークを起動し、1つのポートが1つのワークに対応します.
supervisor.slots.ports:
    - 6700
    - 6701
    - 6702
    - 6703

2、supervisorを起動する
./storm supervisor
 
タスクの送信:
10.10.249.195の上:
./storm jar stormWork.jar SearchKeywordTopNTopology "word-count" 
 
stormの運転状況を監視する:
Storm集群安装配置过程_第1张图片
 
トランスファネットワーク