大数据平台运维脚本
2016-11-09 14:50
239 查看
#!/bin/bash #author Tom #time 20160107 #program: all service start program serviceName="NameNode ResourceManager QuorumPeerMain nimbus DataNode JobHistoryServer NodeManager Kafka logviewer core Master JobHistoryServer" NowDate=$(date "+%Y%m%d %H:%M:%S") check() { echo date:$NowDate ___serviceName: $serviceName for prog in $serviceName; do count=`jps | grep $prog | grep -v "grep" |wc -l` if [ 0 == $count ];then case $prog in NameNode) ${HADOOP_HOME}/sbin/hadoop-daemon.sh start namenode;; ResourceManager) ${HADOOP_HOME}/sbin/yarn-daemon.sh start resourcemanager;; nimbus) nohup ${STORM_HOME}/bin/storm nimbus > /dev/null 2>&1 &;; QuorumPeerMain) ${ZOOKEEPER_HOME}/bin/zkServer.sh start;; DataNode) ${HADOOP_HOME}/sbin/hadoop-daemon.sh start datanode;; JobHistoryServer) ${HADOOP_HOME}/sbin/mr-jobhistory-daemon.sh start historyserver;; NodeManager) ${HADOOP_HOME}/yarn-daemon.sh start nodemanager;; Kafka) nohup ${KAFKA_HOME}/bin/kafka-server-start.sh ${KAFKA_HOME}/config/server.properties > /dev/null 2>&1 &;; logviewer) nohup ${STORM_HOME}/bin/storm logviewer > /dev/null 2>&1 &;; core) nohup ${STORM_HOME}/bin/storm ui >/dev/null 2>&1 &;; Master) ${SPARK_HOME}/sbin/start-master.sh;; Worker) ${SPARK_HOME}/sbin/start-slave.sh spark://master:7077;; JobHistoryServer) ${SPARK_HOME}/sbin/start-history-server.sh;; *) echo no;; esac echo $prog failed; else echo $prog is running; fi done } main() { echo check check } main
相关文章推荐
- 大数据平台运维-----Kerberos环境下Hive及Impala监控脚本的开发
- 运维平台化之IDC机柜拓扑及数据展现实现思路 推荐
- 电商平台技术架构 多用户商城 仿天猫 淘宝 亚马逊 当当 阿里巴巴 大数据模块 低成本运维 高效开发
- 大数据平台使用搭建脚本一键安装OS
- Linux平台和Windows平台下两种自动备份MySQL数据的脚本(Shell&Bat)和步骤
- spark大数据平台导出特定IP日志 scala脚本
- 魅族大数据运维平台实践
- 手游公司运维之利用Rundeck自动化运维工具和Shell脚本构建测试环境代码发布平台和生产环境代码发布平台
- 大数据平台用于生成数据跑批脚本的脚本(version2.0)
- 大数据平台用于生成数据跑批脚本的脚本
- spark大数据平台shell脚本分析攻击日志
- 大数据平台一键安装OS【搭建脚本篇】 推荐
- ITTC数据挖掘平台介绍(七)强化的数据库, 虚拟化,脚本编辑器
- Linux 平台下 Oracle 数据泵备份(expdp) SHELL 脚本
- 电商大数据平台运维案例
- 大数据平台运维------HDFS balancer的使用
- 大数据平台用于生成数据跑批脚本的脚本(version3.0)
- 大数据平台运维------CM与CDH的升级
- 漫漫运维路——使用NFS构建出共享存储的LAMP平台,实现Wordpress论坛的数据同步 推荐
- ansible搭建高效运维平台,附批量免密码登陆脚本