내용 |
#!/bin/bash
# chkconfig: 023456 98 1
# description: nia bigdata hadoop
# processname: zhadoop
# /etc/rc.d/init.d/zhadoop
export JAVA_HOME=/usr/local/jdk1.8.0_111
export PATH=$JAVA_HOME/bin:$PATH
RETVAL=0
prog="zhadoop"
lockfile=/var/lock/subsys/$prog
PID_FILE=/var/run/zhadoop.pid
case "$1" in
start)
printf "%-50s" "Starting $NAME..."
touch $lockfile
touch $PID_FILE
su - hadoop -c '/usr/local/hadoop-2.7.3/sbin/start-dfs.sh'
su - hadoop -c '/usr/local/hadoop-2.7.3/sbin/start-yarn.sh'
;;
stop)
printf "%-50s" "Stopping $NAME"
su - hadoop -c '/usr/local/hadoop-2.7.3/sbin/stop-dfs.sh'
su - hadoop -c '/usr/local/hadoop-2.7.3/sbin/stop-yarn.sh'
rm -f $lockfile
rm -f $PID_FILE
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
|