停止Hadoop或HBase集群的腳本

#!/bin/sh
#echo "waring"
#read NAME #等待用戶輸入并把輸入的值付給NAME
NAME=$1 #將腳本第一個參數賦給NAME
#引用變量時加上"{}",是個好習慣,利于shell辨別變量邊界
if [ -z ${NAME} ] ; then #執行腳本沒有輸入參數,默認關閉hadoopstop-all.sh
elif [ ${NAME} = "hadoop" ]; then #如果NAME中的值為"Hadoop",就只關閉Hadoop集群echo "shutdown hadoop cluster"stop-all.sh
elif [ ${NAME} = "hbase" ] ; then #停止HBase集群echo "shutdown hbase on hadoop1"ssh -t -p 22 hadoop1 "/usr/local/hbase/bin/stop-hbase.sh" #向遠程機器發送命令,停止HBase集群NUM=1while [ ${NUM} -lt 4 ]doecho "shutdown hadoop${NUM}'s zkServer"ssh -t -p 22 hadoop${NUM} "/usr/local/zk/bin/zkServer.sh stop" #向遠程機器發送命令,停止HBase集群后停止ZooKeeper集群NUM=$[${NUM}+1]doneecho "shutdwon hadoop cluster"stop-all.sh
else  #參數輸入錯誤,或者大小寫不合適echo "error"fi #結束if命令
腳本簡單的實現了Hadoop集群和HBase集群的停止,并沒有在細節和嚴謹性方面做嚴格的修改。只為了在停止集群時只需要簡單的一步即可而不需要再每臺機器上操作命令,減少了操作上的麻煩。

轉載于:https://www.cnblogs.com/JZZ1026/p/4417306.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/376101.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/376101.shtml
英文地址,請注明出處:http://en.pswp.cn/news/376101.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

css 偽元素分享!!!

最近接觸到的css 偽元素覺得還算不錯 分享下: 1、清楚內盒浮動設置: .back_list ul{padding:12px 0 0 12px;zoom:1;} .back_list ul:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}/*清楚內盒浮動設置*/ 2、偽…

公鑰和私鑰 java_公鑰與私鑰 - yxhxj2006 - BlogJava

評論# re: 公鑰與私鑰 [未登錄]2014-01-08 17:43workeruseful for me 回復 更多評論# re: 公鑰與私鑰2014-04-18 11:05Eva特別棒! 謝謝!worker回復 更多評論# re: 公鑰與私鑰 [未登錄]2014-06-11 17:10mike# re: 公鑰與私鑰2014-11-10 17:05游客太有用…

zepto學習之路--源代碼提取

最近在看zepto的源代碼,把一些有用的函數摘出來,看看zepto是怎么實現的,自己做的時候也可以用。說實話,zepto的實現有一些看起來還是很晦澀的,可能是自己的水平不夠,看不透作者的真正的意圖。 1、zepto的正…

java byte 整數_java整數與byte數組的轉換實現代碼

java整數與byte數組的轉換實現代碼這里對java中整數與byte數組的轉換進行了實現,平時的項目中很少用的到,但是特定需求的時候還是需要的,這里就記錄下,親測可用,實現代碼:public class NumberUtil {/*** in…

藍橋杯 花朵數

一個N位的十進制正整數,如果它的每個位上的數字的N次方的和等于這個數本身,則稱其為花朵數。 例如: 當N3時,153就滿足條件,因為 1^3 5^3 3^3 153,這樣的數字也被稱為水仙花數(其中&#xff0…

windows 2003添加刪除windows組件中無iis應用程序服務器項的解決方法

解決方法如下: 1.開始 -- 運行,輸入 c:\Windows\inf\sysoc.inf,會打開這個文件;在sysoc.inf中找到"[Components]"這一段,并繼續找到類 似"iisiis.dll,OcEntry,iis.inf,hide,7" 的一行字,把這一行替換為"iisiis.dll,OcEntry,iis.inf,,7"。如果已經…

java打印菱形代碼_Java打印菱形高效簡潔代碼

importjava.util.Scanner;publicclass打印菱形{publicstaticvoidmain(String[]args){/**菱形**************************/ScannerinputScannernewScanner(System.in);System.out.prin...import java.util.Scanner;public class 打印菱形 {public static void main(String[] arg…

QT mainwindow四件套

最近在學習QT。下面總結一下mainwindow的設置步驟。 使用的平臺為vs2013qt5.3.2qt-vs-addin1.2.3 1)安裝軟件 首先安裝vs2013,這個不多介紹。 然后安裝qt5.3.2和addin1.2.3。并設置相關環境。詳細見http://tieba.baidu.com/p/3451630520?pid61264366864#6126436686…

go mysql recover_golang用panic和recover做業務流程中斷的嘗試

隨著使用golang越來越頻繁,發現golang有一個地方非常不方便,就是在錯誤處理方面。先來看看golang中通常的錯誤處理方法:通常的error處理package mainimport ("errors""fmt")func a() (err error) {err errors.New("…

ROC曲線【轉】

ROC曲線(Receiver Operating Characteeristic Curve)是顯示Classification模型真正率和假正率之間折中的一種圖形化方法 解讀ROC圖的一些概念定義: 真正(True Positive , TP)被模型預測為正的正樣本 假負(F…

更改密碼 sp_password

sp_password添加或更改 Microsoft SQL Server? 登錄的密碼。語法sp_password[ [ old ] old_password , ]{ [new ] new_password }[, [ loginame ] login ]參數[old] old_password是舊密碼。old_password為 sysname 類型,其默認值為 NULL。[new] new_password是新…

java eclipse oxygen_Eclipse Java Oxygen配置Tomcat

eclipse oxygen 配置tomcat 9.0第一步 裝上eclipse的EE插件因為我以前學習java都是用eclipse oxygen的se版本,所以并不支持j2EE,所以第一步,就是要先把它升級為EE版本。有兩種方法供我們選擇。重新安裝eclipse的EE版本。安裝eclipse的EE插件。…

五大常用算法之二:動態規劃算法

一、基本概念 動態規劃過程是:每次決策依賴于當前狀態,又隨即引起狀態的轉移。一個決策序列就是在變化的狀態中產生出來的,所以,這種多階段最優化決策解決問題的過程就稱為動態規劃。 二、基本思想與策略 基本思想與分治法類似&am…

java 數組處理_JAVA操作數組

使用 Arrays 類操作 Java 中的數組Arrays 類是 Java 中提供的一個工具類,在 java.util 包中。該類中包含了一些方法用來直接操作數組,比如可直接實現數組的排序、搜索等Arrays 中常用的方法:1、 排序語法: Arrays.sort(數組名);可…

VB調用VC DLL函數

—————————————————————————VC部分—————————————————————————————————————聲明 ******************************************************************************************************** extern "C&q…

java拆裝_JAVA線性表拆解

線性表(List)是一種線性結構。其特點是數據元素直線的線性關系。1.線性表抽象類定義public abstract class AbsList implements Iterable,List{protected int length;abstract public T get(int i); //返回第i(i≥0)個元素abstract public boolean set(int i, T x);…

display:none;與visibility:hidden;的區別

display:none;不會占用任何空間 visibility:hidden;會占用隱藏前的空間大小轉載于:https://www.cnblogs.com/yaser/p/4414825.html

(轉)起點

要想做Java程序員,并不需要必須是計算機專業出身。很多人不是計算機專業卻也成為計算機高手;有的高中生都已經小有所成,可稱得上是合格程序員了;甚至很多學校初中生都能寫出漂亮的應用程序。所以,Java程序員的起點要求…

以太網 數據包速率計算方法

以太網 數據包速率計算方法 我們知道1個千兆端口的線速包轉發率是1.4881MPPS, 百兆端口的線速包轉發率是0.14881MPPS,這是國際標準,但是如何得來的呢? 具體的數據包在傳輸過程中會在每個包的前面加上64個(前導符)pream…

linux 多個java_linux 同時出現兩個java進程,新手~ 請詳細說明,這個是怎么回事。 我就裝了一個jdk...

首先Tomcat是用java開發的,所以它的開始和停止的命令都是用java來執行的。你執行一下ps -ef |grep tomcat如果輸出:sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.managerorg.apache.juli.ClassLoaderLogManager -Djava.en…