分享

2、shell脚本解决hadoop2+zookeeper+hbase集群stop

fish_tx 发表于 2015-1-29 11:12:27 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 5 12923
承接 “1、shell脚本解决hadoop2+zookeeper+hbase集群star” 帖子

先停止hbase,然后zookeeper,再是hadoop集群。

新建stop-run.sh文件
vi stop-run.sh
#!/bin/sh

HDFS_SH="${HADOOP_HOME}/sbin/stop-dfs.sh"
YARN_SH="${HADOOP_HOME}/sbin/stop-yarn.sh"
ZOOKEEPER_SH="${ZK_HOME}/bin/zkServer.sh stop"
HBASE_SH="${HBASE_HOME}/bin/stop-hbase.sh"

MASTER_IP="192.168.128.230"
SLAVE1_IP="192.168.128.231"
SLAVE2_IP="192.168.128.232"

#run stop hbase
ssh ${MASTER_IP} ${HBASE_SH}
echo "--run stop -hbase success"

#run stop zookeeper
ssh ${MASTER_IP} ${ZOOKEEPER_SH}
echo "--run stop ${MASTER_IP} -zookeeper success"

ssh ${SLAVE1_IP} ${ZOOKEEPER_SH}
echo "--run stop ${SLAVE1_IP} -zookeeper success"

ssh ${SLAVE2_IP} ${ZOOKEEPER_SH}
echo "--run stop ${SLAVE2_IP} -zookeeper success"

#run stop hdfs
ssh ${MASTER_IP} ${HDFS_SH}
echo "--run stop -hdfs success"

#run stop yarn
ssh ${MASTER_IP} ${YARN_SH}
echo "--run stop -yarn success"


保存,然后赋权
chmod u+x stop-run.sh

需要注意:start-run.sh,stop-run.sh脚本能正常运行的前提是各节点之间的ssh免密登录正常。

已有(5)人评论

跳转到指定楼层
cochou 发表于 2015-1-29 12:32:51
回复

使用道具 举报

cochou 发表于 2015-1-29 12:33:58
回复

使用道具 举报

cochou 发表于 2015-1-29 12:36:36
回复

使用道具 举报

stark_summer 发表于 2015-1-29 13:08:29
回复

使用道具 举报

幻灭若水 发表于 2015-1-30 17:49:16
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条