hive metastore hiveserver2 服务启停脚本
Posted 闭关苦炼内功
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于hive metastore hiveserver2 服务启停脚本的主要内容,如果未能解决你的问题,请参考以下文章
supervisor管理hive服务(metastore,hiveserver2),使自启
bigdata_ambari修改hiveserver_metastore链接库(从0.14 升级到1.2.1 )
hive metastore异常 org.apache.thrift.protocol.TProtocolException: Missing version in readMessageBegin,