、フォルダ内の/ 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 」 行って
実行権限を変更します。