#! /bin/bash
my_start(){
if [ $1 == "start" ];then
#start hadoop
sh /opt/soft/hadoop260/sbin/start-dfs.sh
sh /opt/soft/hadoop260/sbin/start-yarn.sh
#start hive
nohup /opt/soft/hive110/bin/hive --service hiveserver2 &
#start zepplin
sh /opt/soft/zeppelin081/bin/zeppelin-daemon.sh start
echo "start"
else
#close zeppelin
sh /opt/soft/zeppelin081/bin/zeppelin-daemon.sh stop
#close hive
hiveprocess=`jps | grep RunJar |awk '{print $1}'`
for no in $hiveprocess
do
kill -9 $no #如果出现多个Jar 循环删除
done
# stop hadoop
sh /opt/soft/hadoop260/sbin/stop-dfs.sh
sh /opt/soft/hadoop260/sbin/stop-yarn.sh
echo "stop over"
fi
}
my_start $1
开启 在当前目录下
./run.sh start
关闭
./run.sh stop
jps效果图