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),使自启

hiveServer2 和 metastore的一点解读。

bigdata_ambari修改hiveserver_metastore链接库(从0.14 升级到1.2.1 )

hive metastore异常 org.apache.thrift.protocol.TProtocolException: Missing version in readMessageBegin,

Hive的metastore

hive的metastore服务不开启,依然可以连接使用Mysql数据库中的元数据!