大数据启动脚本

大数据集群启动脚本

#!/bin/bash
echo "=============正在开启集群服务================="

echo "===============正在开启zookeeper服务================"
for i in wangzichen@hadoop101 wangzichen@hadoop102 wangzichen@hadoop103
do
        ssh $i '/opt/modules/zookeeper-3.4.10/bin/zkServer.sh start'
done

echo "=============正在开启NameNode节点============="
ssh wangzichen@hadoop101 '/opt/modules/hadoop-2.7.2/sbin/hadoop-daemon.sh start namenode'

echo "=============正在开启DataNode节点============="
for i in wangzichen@hadoop101 wangzichen@hadoop102 wangzichen@hadoop103
do
	ssh $i '/opt/modules/hadoop-2.7.2/sbin/hadoop-daemon.sh start datanode'
done

echo "=============正在开启SecondaryNameNode节点============="
ssh wangzichen@hadoop103 '/opt/modules/hadoop-2.7.2/sbin/hadoop-daemon.sh start secondarynamenode'

echo "==========正在开启ResourceManager节点=========="
ssh wangzichen@hadoop102 '/opt/modules/hadoop-2.7.2/sbin/yarn-daemon.sh start resourcemanager'

echo "==============正在开启NodeManager=============="
for i in wangzichen@hadoop101 wangzichen@hadoop102 wangzichen@hadoop103
do
        ssh $i '/opt/modules/hadoop-2.7.2/sbin/yarn-daemon.sh start nodemanager'
done

# echo "============正在开启JobHistoryServer============"
# ssh wangzichen@hadoop101 '/opt/modules/hadoop-2.7.2/sbin/mr-jobhistory-daemon.sh start historyserver'

echo "============正在开启Hbase节点============"
ssh wangzichen@hadoop101 '/opt/modules/hbase-1.2.0/bin/start-hbase.sh'

关闭脚本

#!/bin/bash
echo "=============正在关闭集群服务================="
echo "=============正在关闭HBase节点============="

ssh wangzichen@hadoop101 '/opt/modules/hbase-1.2.0/bin/stop-hbase.sh'


# echo "=============正在关闭JobHistoryServer节点============="

# ssh wangzichen@hadoop101 '/opt/modules/hadoop-2.7.2/sbin/mr-jobhistory-daemon.sh stop historyserver'


echo "==========正在关闭ResourceManager节点=========="
ssh wangzichen@hadoop102 '/opt/modules/hadoop-2.7.2/sbin/yarn-daemon.sh stop resourcemanager'


echo "==============正在关闭NodeManager=============="
for i in wangzichen@hadoop101 wangzichen@hadoop102 wangzichen@hadoop103
do
	ssh $i '/opt/modules/hadoop-2.7.2/sbin/yarn-daemon.sh stop nodemanager'
done


echo "=============正在关闭NameNode节点============="
ssh wangzichen@hadoop101 '/opt/modules/hadoop-2.7.2/sbin/hadoop-daemon.sh stop namenode'



echo "=============正在关闭SecondaryNameNode节点============="
ssh wangzichen@hadoop103 '/opt/modules/hadoop-2.7.2/sbin/hadoop-daemon.sh stop secondarynamenode'


echo "=============正在关闭DataNode节点============="
for i in wangzichen@hadoop101 wangzichen@hadoop102 wangzichen@hadoop103
do
        ssh $i '/opt/modules/hadoop-2.7.2/sbin/hadoop-daemon.sh stop datanode'
done

echo "===============正在关闭zookeeper服务================"
for i in wangzichen@hadoop101 wangzichen@hadoop102 wangzichen@hadoop103
do
        ssh $i '/opt/modules/zookeeper-3.4.10/bin/zkServer.sh stop'
done

查询启动服务脚本

#!/bin/sh

#查看各个主机的java进程
for HOST in hadoop101 hadoop102 hadoop103
do
    echo ===================== $HOST =======================
    ssh $HOST "jps"
done

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值