停止Hadoop或HBase集群的脚本
来源:互联网 发布:最新万网域名证书 编辑:程序博客网 时间:2024/04/30 21:18
#!/bin/sh#echo "waring"#read NAME #等待用户输入并把输入的值付给NAMENAME=$1 #将脚本第一个参数赋给NAME#引用变量时加上"{}",是个好习惯,利于shell辨别变量边界if [ -z ${NAME} ] ; then #执行脚本没有输入参数,默认关闭hadoopstop-all.shelif [ ${NAME} = "hadoop" ]; then #如果NAME中的值为"Hadoop",就只关闭Hadoop集群echo "shutdown hadoop cluster"stop-all.shelif [ ${NAME} = "hbase" ] ; then #停止HBase集群echo "shutdown hbase on hadoop1"ssh -t -p 22 hadoop1 "/usr/local/hbase/bin/stop-hbase.sh" #向远程机器发送命令,停止HBase集群NUM=1while [ ${NUM} -lt 4 ]doecho "shutdown hadoop${NUM}'s zkServer"ssh -t -p 22 hadoop${NUM} "/usr/local/zk/bin/zkServer.sh stop" #向远程机器发送命令,停止HBase集群后停止ZooKeeper集群NUM=$[${NUM}+1]doneecho "shutdwon hadoop cluster"stop-all.shelse #参数输入错误,或者大小写不合适echo "error"fi #结束if命令脚本简单的实现了Hadoop集群和HBase集群的停止,并没有在细节和严谨性方面做严格的修改。只为了在停止集群时只需要简单的一步即可而不需要再每台机器上操作命令,减少了操作上的麻烦。
0 0
- 停止Hadoop或HBase集群的脚本
- hadoop集群停止脚本
- spark,hadoop,hbase集群无法停止的问题
- hadoop集群及相关服务的启动、停止shell脚本
- 启动Hadoop集群和HBase集群脚本
- hbase停止集群,pid不存在的问题
- [hadoop] 基于Hadoop集群的HBase集群的配置
- hadoop集群间的hbase数据迁移
- Hadoop和HBase集群的JMX监控
- Hadoop和HBase集群的JMX监控
- hadoop,zookeeper, hbase集群的批量安装
- hadoop,hbase集群搭建的又一次总结
- Hadoop和HBase集群的JMX监控
- 如何监控你的Hadoop+Hbase集群?
- 如何监控你的Hadoop+Hbase集群?
- hadoop集群安装hbase
- <Hadoop>HBase 集群安装
- Hadoop HBase集群搭建
- android中View的scrollBy(int x,int y)和scrollTo(int x,int y)的区别
- 去掉数组中的指定的元素
- oracle中exp,imp的使用详解
- C++标准库bitset
- 服务器禁止多个ip来提供代理服务,
- 停止Hadoop或HBase集群的脚本
- Socket客户端
- 多台电脑操作同一个电脑的Oracle数据库步骤
- 引用不是变量,引用只是引用
- 第二个程序——播放AVI视频,并通过移动slider 控制视频播放
- msp430 学习经验总结
- 5.7.2 引用变量的强制类型转换
- 关于APK瘦身值得分享的一些经验
- 关于键保留表的一些汇总