欢迎投稿

今日深度:

Hadooop之编写启动&关闭集群脚本,你的鼓励就是我创作的

Hadooop之编写启动&关闭集群脚本,你的鼓励就是我创作的


Hadooop之编写启动&关闭集群脚本

1.在家目录下的bin目录下创建

[admin@hadoop1002 hadoop-3.1.3]$ cd ~
[admin@hadoop1002 ~]$ cd bin
[admin@hadoop1002 bin]$ vim myhadoop.sh

编写如下

#!/bin/bash
if [ $# -lt 1 ]
then
 echo "No Args Input..."
 exit ;
fi
case $1 in
"start")
 echo " =================== 启动 hadoop 集群 ==================="
 echo " --------------- 启动 hdfs ---------------"
 ssh hadoop1002 "/opt/module/hadoop-3.1.3/sbin/start-dfs.sh"
 echo " --------------- 启动 yarn ---------------"
 ssh hadoop1003 "/opt/module/hadoop-3.1.3/sbin/start-yarn.sh"
 echo " --------------- 启动 historyserver ---------------"
 ssh hadoop1002 "/opt/module/hadoop-3.1.3/bin/mapred --daemon start
historyserver"
;;
"stop")
 echo " =================== 关闭 hadoop 集群 ==================="
 echo " --------------- 关闭 historyserver ---------------"
 ssh hadoop1002 "/opt/module/hadoop-3.1.3/bin/mapred --daemon stop
historyserver"
 echo " --------------- 关闭 yarn ---------------"
 ssh hadoop1003 "/opt/module/hadoop-3.1.3/sbin/stop-yarn.sh"
 echo " --------------- 关闭 hdfs ---------------"
 ssh hadoop1002 "/opt/module/hadoop-3.1.3/sbin/stop-dfs.sh"
;;
*)
 echo "Input Args Error..."
;;
esac

2.修改执行权限

[admin@hadoop1002 bin]$ chmod +x myhadoop.sh 

3.执行停止服务

[admin@hadoop1002 bin]$ cd ~
[admin@hadoop1002 ~]$ myhadoop.sh stop

4.执行启动服务

[admin@hadoop1002 ~]$ myhadoop.sh start

5.创建jpsall

还是在当前用户的bin目录下面创建jpsall

[admin@hadoop1002 ~]$ vim bin/jpsall

编辑如下

#!/bin/bash
for host in hadoop1002 hadoop1003 hadoop1004
do
 echo =============== $host ===============
 ssh $host jps
done

6.保存退出为其添加执行权限

[admin@hadoop1002 bin]$ chmod +x jpsall

7.执行jpsall

[admin@hadoop1002 bin]$ jpsall 
=============== hadoop1002 ===============
6515 Jps
5851 DataNode
4284 JobHistoryServer
6174 NodeManager
5727 NameNode
=============== hadoop1003 ===============
5954 ResourceManager
6499 Jps
5764 DataNode
6073 NodeManager
=============== hadoop1004 ===============
4307 Jps
3893 DataNode
4105 NodeManager
3998 SecondaryNameNode

以上就是Hadooop之编写启动&关闭集群脚本的所有内容了,请大家多多参考。你的鼓励就是我创作的最大动力!!!

www.htsjk.Com true http://www.htsjk.com/Hadoop/45760.html NewsArticle Hadooop之编写启动关闭集群脚本,你的鼓励就是我创作的 Hadooop之编写启动关闭集群脚本 1.在家目录下的bin目录下创建 [adminhadoop1002 hadoop-3.1.3]$ cd ~[adminhadoop1002 ~]$ cd bin[adminhadoop1002 bin]$...
评论暂时关闭