rgfdgdf 发表于 2017-3-7 14:15:54

简单的hadoop启动脚本

#!/bin/bash
# The next lines are for chkconfig on RedHat systems.
# chkconfig: 35 98 02
# description: Starts and stops hadoop Server
#autor:516249940@qq.com
#date:2017-03-06
   
# The next lines are for chkconfig on SuSE systems.
# /etc/init.d/xxx
#
### BEGIN INIT INFO
# Provides: xxx
# Required-Start: $network $syslog
# Required-Stop:
# Default-Start: 2 3 5
# Default-Stop: 0 6
# Short-Description: Starts and stops hadoop Server
# Description: Starts and stops hadoop Server
### END INIT INFO

HADOOP_SBIN="/usr/local/hadoop/sbin"
JAVA_ETC="/etc/alternatives"
case $1 in
   start)
         $HADOOP_SBIN/start-dfs.sh
         $HADOOP_SBIN/start-yarn.sh
         $HADOOP_SBIN/mr-jobhistory-daemon.sh start historyserver
         echo "the hadoop is ok"
         ;;
   stop)
         $HADOOP_SBIN/mr-jobhistory-daemon.sh stop historyserver
         $HADOOP_SBIN/stop-yarn.sh
         $HADOOP_SBIN/stop-dfs.sh
         echo "the hadoopis stop"
         ;;
   restart|reload|force-reload)
         $HADOOP_SBIN/mr-jobhistory-daemon.sh stop historyserver
         $HADOOP_SBIN/stop-yarn.sh
         $HADOOP_SBIN/stop-dfs.sh
         echo "the hadoopis stop"
         sleep 3
         $HADOOP_SBIN/start-dfs.sh
         $HADOOP_SBIN/start-yarn.sh
         $HADOOP_SBIN/mr-jobhistory-daemon.sh start historyserver
         echo "the hadoop is ok"         
            ;;
   status) # 查看状态需要做的步骤
             $JAVA_ETC/jps
             ;;
   *) echo "$0 {start|stop|restart|status}"
             exit 4
             ;;
esac



页: [1]
查看完整版本: 简单的hadoop启动脚本