#!/bin/bash
echo "==========================正在开启集群服务=========================="
echo "========================正在开启Zookeeper节点========================"
for i in admin@hlh001 admin@hlh002 admin@hlh003
do
ssh $i '/opt/module/zookeeper-3.4.10/bin/zkServer.sh start'
done
echo "========================正在开启NameNode节点========================"
ssh admin@hlh001 '/opt/module/hadoop-2.7.2/sbin/hadoop-daemon.sh start namenode'
echo "========================正在开启DataNode节点========================"
for i in admin@hlh001 admin@hlh002 admin@hlh003
do
ssh $i '/opt/module/hadoop-2.7.2/sbin/hadoop-daemon.sh start datanode'
done
echo "========================正在开启SeondaryNameNode节点======================="
ssh admin@hlh001 '/opt/module/hadoop-2.7.2/sbin/hadoop-daemon.sh start secondarynamenode'
echo "========================正在开启ResourceManager节点========================"
ssh admin@hlh001 '/opt/module/hadoop-2.7.2/sbin/yarn-daemon.sh start resourcemanager'
echo "========================正在开启NodeManager节点========================"
for i in admin@hlh001 admin@hlh002 admin@hlh003
do
ssh $i '/opt/module/hadoop-2.7.2/sbin/yarn-daemon.sh start nodemanager'
done
echo "========================正在开启JobHistoryServer节点======================="
ssh admin@hlh001 '/opt/module/hadoop-2.7.2/sbin/mr-jobhistory-daemon.sh start historyserver'
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
设置开机自启:
1、进入/etc/rc.d/rc.local末尾添加相应的文件
“sourece path/xxx.sh”为要添加开机自启动的脚本,并且要给“xxx.sh”赋予执行权限(chmod +x xxx.sh)
2、chmod 777 rc.local
3、重启系统后就会开始执行预设置执行的脚本。