Demo - 数开平台删除hive库流程
更新时间: 2024-12-03 10:12:21
阅读 1066
DEMO-数开平台删除hive库流程
适用模块
中台
具体说明
平台删除hive库流程
使用示例
项目中心-资源管理-hive库(LTS7.0 update0.5)
LTS7.0 update0.5以下参照下列步骤
1、通过beeline删除Hive元数据
# 使用项目keytab认证
klist -kt 项目keytab
kinit -kt 项目keytab principal
beeline -u "jdbc:hive2://bigdata003.deppon.com.cn:2181,bigdata004.deppon.com.cn:2181,bigdata005.deppon.com.cn:2181/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2;principal=hive/_HOST@BIGDATA.DEPPON.COM.CN" -e "DROP DATABASE 库名;"
删除完确认下hive metastore中的DBS中是否同步被删除.
2、删除Mammut元数据
mysql -hbigdata001.deppon.com.cn -umammut -pmammut -e "delete from pf_db_owner where dbname=库名 and product=项目名"
3、删除库对应policy
登陆ranger页面:http://bigdata003.demo.com.cn:6080 账号密码:admin/xxxxxx
选择hive后,在搜索栏按照database进行搜索:database:库名 table: *
核查policy
- database=库名,直接删除该条policy,参考图3
- database包含待删除库名,将待删除库名从列表中删除后保存该policy
database=库名,直接删除该条policy 如下:
database包含待删除库名,将待删除库名从列表中删除后保存该policy如下:
作者:wangsong
文档反馈
以上内容对您是否有帮助?