当前位置:   article > 正文

如何优雅的关闭HiveMetaStore服务进程_关闭 hive metastore

关闭 hive metastore

 

最近在自己电脑配置了spark与hive的集成 避免不了用到hive metastore服务 但是这个鬼东西开启容易关闭难 

索性写了个脚本 可以一键关闭  思路是从kafka关闭脚本获取到的 

1.在hive的安装目录下的/bin执行

  1. touch stop-metastore.sh #创建脚本文件
  2. chmod 777 stop-metastore.sh #给文件赋权

2.在创建的 脚本文件添加以下内容

  1. #!/bin/sh
  2. SIGNAL=${SIGNAL:-TERM}
  3. PIDS=$(jps -lm | grep -i 'metastore.HiveMetaStore' | awk '{print $1}')
  4. if [ -z "$PIDS" ]; then
  5. echo "No HiveMetaStore server to stop"
  6. exit 1
  7. else
  8. kill -s $SIGNAL $PIDS
  9. fi

3.执行脚本(我这里配了环境变量所以可以直接执行)

stop-metastore.sh start

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/855524
推荐阅读
相关标签
  

闽ICP备14008679号