start-cluster.sh、全閉stop-cluster.shからHadoopクラスタ全体の鍵を書く、すべてのJPSがshow-jps.shスクリプトやソリューションを処理して表示し

 

 

 

 

、フォルダ内の/ usr / local / binにファイルスクリプトstart-cluster.shを書く:まず、最初に入力します。

Vimの  start-cluster.shは(ルート権限を必要とする)に応じて表面を改質するために、各ノードの情報を、それら

#!/ binに/ bashの
ユーザー = ` whoamiは` 

エコー " ===============すべてのノードのサービスを開始しまし=============== " 
について((ホスト= 102 ;ホスト<= 104 ; ++ホスト)); 
                エコー --------------- ------- Hadoopの$を......飼育係ホスト--------- " 
        SSHの$ $のHadoopのユーザ@ホスト' /opt/module/zookeeper-3.4.10/bin/zkServer.shスタートは' 
DONE 

エコー " =========== =====さHDFS ===============開始
SSH $ @ hadoop102ユーザー" /opt/module/hadoop-2.7.2/sbin/start-dfs.sh' 

エコー " ================ ===============開始YARN " 
SSH $ @ hadoop102ユーザー' は/ opt /モジュール/ Hadoopの-2.7.2 / sbinに/ start-yarn.sh 

エコー ================ hadoop102開始JobHistoryServer =============== 
SSHの $ @をユーザーがhadoop102 ' historyserver開始/opt/module/hadoop-2.7.2/sbin/mr-jobhistory-daemon.sh '

保存して終了。権限が実行変更777 chmodの start-cluster.sh実行を:

第二に、stop-cluster.shを書きます

#!/ binに/ bashの
ユーザー = ` whoamiは`
 エコー " ================すべてのノードのサービスを停止、起動=============== 
エコー " ================ =============== hadoop102停止JobHistoryServer " 
SSH $ @ hadoop102ユーザー" は/ opt /モジュール/ Hadoopの-2.7.2 / sbinに/ mr-jobhistory-daemon.sh STOP historyserver 

エコー ================停止YARN ============ === " 
SSH $ @ hadoop102ユーザー' /opt/module/hadoop-2.7.2/sbin/stop-yarn.sh ' 

エコー "================ =============== HDFSを停止します
ssh $ユーザ@のhadoop102 ' /opt/module/hadoop-2.7.2/sbin/stop-dfs.sh ' 

エコー " ===============正在停止飼育係..... 。=============== 
((ホスト= 102 ;ホスト<= 104 ;ホスト++))。やる
        エコー " ---------------のHadoop $ホスト飼育係...... ---------------- " 
        sshの $は、user @ Hadoopの$ホストが停止/opt/module/zookeeper-3.4.10/bin/zkServer.sh 
行って

実行権限を変更します。

 

おすすめ

転載: www.cnblogs.com/Mark-blog/p/11760415.html