hive metastore 、hiveserver2 服务启停脚本
·
hive metastore 、hiveserver2 服务启停脚本
cat ~/bin/mshs2.sh
#!/bin/bash
case $1 in
"start"){
echo "----"
echo "-- 1. start metastore ... --"
nohup hive --service metastore -p 9083 >> /usr/hdp/hive/logs/metastore.log 2>&1 &
echo "----"
sleep 3
echo "-- 2. start hiveserver2 ... --"
nohup hiveserver2 >> /usr/hdp/hive/logs/hiveserver2.log 2>&1 &
echo "----"
};;
"status"){
echo "----"
echo "-- 1. check metastore status --"
ps -ef|grep metastore|grep -v 'grep'
echo "----"
echo "-- 2. check hiveserver2 status --"
ps -ef|grep hiveserver2|grep -v 'grep'
echo "----"
};;
"stop"){
echo "----"
echo "-- 1. stop metastore --"
ps -ef|grep metastore|grep -v 'grep'|awk '{print $2}'|xargs -n1 kill -9
echo "----"
sleep 3
echo "-- 2. stop hiveserver2 --"
ps -ef|grep hiveserver2|grep -v 'grep'|awk '{print $2}'|xargs -n1 kill -9
echo "----"
};;
esac
chmod 700 ~/bin/mshs2.sh
mshs2.sh start
mshs2.sh status
mshs2.sh stop
更多推荐

所有评论(0)