嵐は、手順を開始しました:
1 - スタート飼育係(嵐がZooKeeperのを依存しています)
zkServer.sh開始
2-スタート雨雲を(単に、クラスタ内のマスターノードは、コードを配布する責任があるデーモン・スレッドを開始ノードに割り当てタスク、モニタホスト障害)
嵐の雨雲
3 - [スタート]スーパーバイザー(各作業ノードを実行しているデーモンスーパーバイザは、ノードがホストの仕事を割り当てられている作業を監視する責任があり、開始と停止の雨雲は、作業プロセスを割り当てられています)
嵐の監督
4 - [スタート] UI(モニタリングページ、単にコアと呼ばれるサーバ・プロセスを開始します)
嵐のUI
5削除トポロジ
嵐キルtopname
6-活性化トポロジ
嵐アクティブtopname
7トポロジが有効にされていません
嵐の非アクティブtopname
8リストされているトポロジ
嵐のリスト
コマンド飼育係(1以上)を起動します。
ビン/#!/ シェル エコー「スタートのZooKeeperサーバー... 」 #hostsは、飼育係ののホスト名にインストールされている ホスト = 「マスターノード1ノード2ノード3 」 #zkServer.sh個別にスクリプトを実行するループを開始する ために、ホストで$ホスト やります エコー" -------- -------- $ホスト" SSH $ホスト " ソースは/ etc / profile; /home/hadoop/zookeeper-3.4.10/bin/zkServer.shスタートは" DONE
スタートの嵐
#!/ binに/ bashの エコー" 嵐のサーバを起動... " ソースの/ etc / プロファイル 嵐の雨雲 > $ {} STORM_HOME /nimbus.log 2 >&1& 嵐のUI > $ {} STORM_HOME /ui.log 2 >&1& ホスト = " ノード1ノード2ノード3 " のためにホストに$ホストが 行う エコー" -------- $ホスト-------- " SSH $ホスト " ソースの/ etc /プロファイルを、$ {} STORM_HOME / binに/ストーム・スーパバイザ> $ {STORM_HOME} /supervisor.log 2>&1&" エコー「OK!」 で行わ
閉じる嵐
#!/ binに/ 、bashの ソースは/ etc / プロファイル エコー" ストップ嵐サーバ... " キル - 9 `PS -ef | grepをdaemon.nimbus | awkは' {$ 2を印刷} ' | -ヘッド1 `> $ {} STORM_HOME /nimbus.log 2 >&1 キル - 9 ` PS -ef | grepをコア| awkの' {$ 2を印刷} ' -ヘッド| 1 `> $ {} STORM_HOME /ui.log 2 >&1つの ホスト = " ノード1ノード2ノード3 " のためのホストで$ホスト やる エコー" -------- $ホスト-------- " SSH $ホスト" ソースは/ etc / profile; /home/hadoop/shelltools/stop-supervisor.sh> $ {STORM_HOMEを} / supervisor.log 2>&1&" エコー" OK!" 行って