hadoop--hadoop集群常用脚本
生活随笔
收集整理的這篇文章主要介紹了
hadoop--hadoop集群常用脚本
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
集群啟動/停止方式總結
各個模塊分開啟動/停止(前提配置ssh)常用
1). 整體啟動/停止HDFS:
2).整體啟動/停止YARN:
start-yarn.sh/stop-yarn.sh2.各個服務組建注意啟動/停止
1). 分別啟動/停止HDFS組件:
hdfs --daemon start/stop namenode/datanode/secondarynamenode2). 啟動/停止YARN:
yarn --daemon start/stop resourcemanager/nodemanager編寫Hadoop集群常用腳本
1.Hadoop集群啟停腳本(包含HDFS、YARN、Historyserver):myhadoop.sh;
在/opt/module/hadoop-3.2.2/bin目錄下創建myhadoop.sh:
[xiaobai@hadoop102 bin]$ vim myhadoop.sh在文件里輸入如下內容:
case $1 in "start")echo "=========啟動hadoop集群==========="echo "---------啟動hdfs----------"ssh hadoop102 "/opt/module/hadoop-3.2.2/sbin/start-dfs.sh"echo "----------啟動yarn----------"ssh hadoop103 "/opt/module/hadoop-3.2.2/sbin/start-yarn.sh"echo "----------啟動historyserver----------"ssh hadoop102 "/opt/module/hadoop-3.2.2/bin/mapred --daemon start historyserver" ;; "stop") echo "=========關閉hadoop集群==========="echo "----------關閉historyserver----------"ssh hadoop102 "/opt/module/hadoop-3.2.2/bin/mapred --daemon stop historyserver"echo "----------關閉yarn------------"ssh hadoop103 "/opt/module/hadoop-3.2.2/sbin/stop-yarn.sh"echo "-----------關閉hdfs------------"ssh hadoop102 "/opt/module/hadoop-3.2.2/sbin/stop-dfs.sh" ;; *)echo "Input Args Error..." ;; esac保存退出,賦予腳本權限:
[xiaobai@hadoop102 bin]$ chmod 777 myhadoop.sh測試腳本是否可正常使用:
[xiaobai@hadoop102 hadoop-3.2.2]$ myhadoop.sh start =========啟動hadoop集群=========== ---------啟動hdfs---------- Starting namenodes on [hadoop102] Starting datanodes Starting secondary namenodes [hadoop104] ----------啟動yarn---------- Starting resourcemanager Starting nodemanagers ----------啟動historyserver----------2.查看3x服務器Java進程腳本:jpsall
在/opt/module/hadoop-3.2.2/bin目錄下創建jpsall:
[xiaobai@hadoop102 bin]$ vim jpsall輸入如下內容:
#!/bin/bashfor host in hadoop102 hadoop103 hadoop104 doecho ============ $host ===========ssh $host jps done保存退出,賦予腳本執行權限:
[xiaobai@hadoop102 bin]$ chmod +x jpsall測試腳本是否可正常使用:
[xiaobai@hadoop102 hadoop-3.2.2]$ jpsall ============ hadoop102 =========== 2624 JobHistoryServer 2020 NameNode 2132 DataNode 2694 Jps 2460 NodeManager ============ hadoop103 =========== 2533 Jps 1878 DataNode 2054 ResourceManager 2171 NodeManager ============ hadoop104 =========== 2070 NodeManager 1883 DataNode 1951 SecondaryNameNode 2191 Jps3.分發/home/xiaobai/bin目錄,保證自定義腳本在三臺機器上都可以使用:
[xiaobai@hadoop102 hadoop-3.2.2]$ xsync /home/xiaobai/bin/總結
以上是生活随笔為你收集整理的hadoop--hadoop集群常用脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WORD拼页、书籍折页、反向书籍折页功能
- 下一篇: [Ubuntu] 解决 pip 安装 l