1. 程式人生 > >hadoop叢集一鍵自動啟動和自動關閉shell指令碼

hadoop叢集一鍵自動啟動和自動關閉shell指令碼

          #!/bin/bash
        echo "-------------------正在啟動叢集-------- "
        echo "-------------------正在啟動NameNode-------- "
        ssh [email protected] '/opt/modules/hadoop-2.5.0-cdh5.3.6/sbin/hadoop-daemon.sh start namenode'
 
          echo "-------------------正在啟動secodarynamenode-------- "
        ssh
[email protected]
' /opt/modules/cdh/hadoop-2.5.0-cdh5.3.6/sbin/hadoop-daemon.sh start secondarynamenode'
        echo "-------------------正在啟動datanode-------- "
        for i in [email protected]  [email protected] [email protected]
        do
         ssh $i '/opt/modules/hadoop-2.5.0-cdh5.3.6/sbin/hadoop-daemon.sh start datanode'
        done

        echo "-------------------正在啟動yarn-------------------- "
        echo "-------------------正在啟動ResourceManager-------- "
        ssh @hadoop103 '/opt/modules/hadoop-2.5.0-cdh5.3.6/sbin/yarn-daemon.sh start resourcemanager'

        echo "-------------------正在啟動NodeManager-------- "
        for i in
[email protected]
 [email protected] [email protected]
        do
         ssh $i '/opt/modules/hadoop-2.5.0-cdh5.3.6/sbin/yarn-daemon.sh start nodemanager'
        done

       echo "-------------------正在啟動JobHistory-------- "
        ssh [email protected] '/opt/modules/hadoop-2.5.0-cdh5.3.6/sbin/mr-jobhistory-daemon.sh start historyserver'

        echo "---------------叢集已經啟動完畢,請用jps檢查或者瀏覽器檢查是否成功--------

二: 一鍵關閉叢集指令碼  stop-cluster.sh
         #!/bin/bash
        echo "-------------------正在關閉JobHistory--------------- "
        ssh
[email protected]
'/opt/modules/hadoop-2.5.0-cdh5.3.6/sbin/mr-jobhistory-daemon.sh stop historyserver'

        echo "-------------------正在關閉yarn-------------------- "
        echo "-------------------正在關閉ResourceManager-------- "
        ssh [email protected] '/opt/modules/hadoop-2.5.0-cdh5.3.6/sbin/yarn-daemon.sh stop resourcemanager'
        echo "-------------------正在關閉NodeManager-------- "
        for i in [email protected]  [email protected] [email protected]
        do
         ssh $i '/opt/modules/hadoop-2.5.0-cdh5.3.6/sbin/yarn-daemon.sh stop nodemanager'
        done

         echo "-------------------正在關閉NameNode------------------- "
        ssh [email protected] '/opt/modules/hadoop-2.5.0-cdh5.3.6/sbin/hadoop-daemon.sh stop namenode'
        
         echo "-------------------正在關閉secodarynamenode-------- "
        ssh [email protected] ' /opt/modules/cdh/hadoop-2.5.0-cdh5.3.6/sbin/hadoop-daemon.sh stop  secondarynamenode'

        echo "-------------------正在啟動datanode-------- "
        for i in [email protected]  [email protected] [email protected]
        do
         ssh $i '/opt/modules/hadoop-2.5.0-cdh5.3.6/sbin/hadoop-daemon.sh stop datanode'
        done

相關推薦

hadoop叢集自動啟動自動關閉shell指令碼

          #!/bin/bash         echo "-------------------正在啟動叢集-------- "         echo "-------------------正在啟動NameNode-------- "         ssh [email pro

批處理安裝JDK/安裝JRE自動配置Java環境變數

  對於java或安卓初學者來說,配置java環境變數是一件比較頭疼的事情,在此我向大家分享一個一鍵安裝JDK和自動配置java環境變數的bat批處理方法,需要的朋友可以參考下   安裝JDK/安裝JRE以及配置java環境變數對於java初學者來說是一件比較頭疼的事

安裝JDK自動配置Java環境變數

新建一個Txt文件,在裡面輸入下面的內容: @echo off cls color 2f echo. echo ********************************************** echo. echo 一鍵安裝 Java SE Develop

springboot jar包 部署,開機自動啟動

檔案放置情況: 連結:https://pan.baidu.com/s/1WtlruXUjfTiZ5CnB7AKGnA  提取碼:ezgq  複製這段內容後開啟百度網盤手機App,操作更方便哦 jdk1.8.0_144:jdk資料夾 demo.jar:springbo

vim + ctags + taglist配置使用 【及】 安裝 ctagscscope的方法 【及】vim語法高亮,自動縮排,python 自動縮排設定

1, vim + ctags + taglist配置和使用 taglist依賴於ctags,所以要先裝ctags,否則taglist裝了也沒法用! 1、首先安裝ctags 首先是ctags的安裝,推薦使用exuberant ctags,我們可以從其官方網站上下載它的原始碼包

CentOS下設置nginx開機自動啟動chkconfig管理

man rip ready style 重啟 name sna ppi ces vim /etc/init.d/nginx #在linux系統的/etc/init.d/目錄下創建nginx文件 在腳本中添加如下命令: #!/bin/bash # ngi

java基礎學習總結(十):自動裝箱自動拆箱

自動拆箱和自動裝箱 Java為每種基本資料型別都提供了對應的包裝器型別。舉個例子: public class TestMain { public static void main(String[] args) { Integer i = 10; } }

hbase叢集部分節點HRegionServer啟動自動關閉的問題【Hbase】

報錯日誌資訊 FATAL [regionserver60020] regionserver.HRegionServer: Master rejected startup because clock is out of sync org.apache.hadoop.hbase.Cl

Zookeeper 叢集啟動關閉指令碼

不得不說,懶在某方面也促進了人類技術的發展。。。 由於測試叢集的時候,Zookeeper 叢集啟動非常不方便,所以就簡單寫了個指令碼,上篇還寫了一個Kafka叢集的指令碼,想了解的朋友可以去看看: https://blog.csdn.net/Forever_ck/article/detail

kafka叢集啟動與停止shell指令碼

kafka叢集一鍵啟動與停止shell指令碼 準備工作: 已經配置了主機與ip對映關係,已經配置了免密登入; 一、啟動Kafka叢集的指令碼 自定義start_kafka_byfang.sh,啟動kafka叢集中所有節點 #!/bin/bash BROKERS="hx

linux上安裝redis以及主從配置(指令碼自動安裝)

一、環境配置 1:任何位置建立資料夾 mkdir redis;cd redis;mkdir conf;cd conf #下載安裝安裝包 wget http://www.redis.cn/download.html/redis-5.0.3.tar.g

【Zanuck 鎮】GlusterFS叢集啟動指令碼(Centos:shell)

昨天有位哥們兒看了我的文章後向我反應安裝完畢伺服器重啟後gluster掛載不了的問題,我幫他解決後寫了個多機啟動的指令碼。(指令碼是剛需,一般gluster叢集在10臺以上,如果給你1000臺伺服器,整體斷電後重啟,還要一個一個ssh上去啟動?) 首先,小鎮在這裡說明下gl

Linux(CentOS)下設定nginx開機自動啟動chkconfig管理

Nginx 是一個很強大的高效能Web和反向代理伺服器。雖然使用命令列可以對nginx進行各種操作,比如啟動等,但是還是根據不太方便。下面介紹在linux下安裝後,如何設定開機自啟動。首先,在linux系統的/etc/init.d/目錄下建立nginx檔案,使用如下命令:vi

AIX自動啟動關閉指令碼

在系統重新啟動時自動啟動所需的服務,這樣可以免去登入到系統來手動啟動這些服務的任務。在關閉系統時,可以準備好指令碼,以受控的方式關閉這些服務。本文介紹了在系統重新啟動或關閉時用於啟動或停止應用程式的不同方法。 系統重新啟動可能發生在白天,也可能發生在夜晚(可能

Red Hat自動啟動停止NFS服務

4.4  啟動和停止NFS服務 1.啟動NFS服務 為了使NFS伺服器能正常工作,需要啟動portmap和nfs這兩個服務,並且portmap一定要先於nfs啟動,具體命令如下。 /etc/init.d/portmap start/etc/init.d/nfs start 命令執行後如圖4-

CentOS7.2 安裝mysql5.6,並配置自動啟動遠端訪問

   安裝之前,需要先解除安裝maiiadb資料庫(centos7自帶的mysql的另一個版本) ## 檢視本機是否安裝了mariadb資料庫 $ rpm -qa|grep mariadb            ## 上一步查出來的檔名,直接複製下來就OK $ rpm -e

使用cmd命令手動、自動啟動禁用服務

使用命令列啟動服務 在cmd下可有兩種方法開啟,net和sc,net用於開啟沒有被禁用的服務,語法是: net start 服務名                        啟動 net start 服務名                                 

hadoop叢集啟動關閉shell指令碼

說明: 1、先啟動zookeeper,再啟動hdfs,再啟動yarn。 2、user為hadoop使用的linux使用者。 3、採用SSH登陸到其他機器執行指令碼的方式,且配置了ssh免金鑰登陸。 start-hadoop.sh user=hadoop

將Python2程式碼自動轉化為Python3

Python2的程式碼直接在Python3環境執行的話會報錯誤: 如果大量的程式碼,無論是批量替換,還是逐行修改都夠累的,這活兒表示不能幹!!! 有沒有辦法一鍵轉換呢? 百度了一下發現網上的方法如下: 覺得麻煩的有木有?這絕對不是一個程式設計師想幹

超簡單整合華為HMS ML Kit文字識別SDK,實現賬單號自動錄入

# 前言   在之前的文章《[超簡單整合華為HMS Core MLKit通用卡證識別SDK,一鍵實現各種卡繫結](https://developer.huawei.com/consumer/cn/forum/topicview?tid=0201226181206630022&fid=18)》中我們給大