impala集成ranger后无法刷新元数据

九月2年前技术文章1354


【详细描述】impala集成ranger后无法执行invalidate metadata,报错显示没有对应权限

图1.png

分析过程】

daishuyun用户目前在ranger中的权限配置为:

图2.png

报错显示用户daishuyun没有权限执行invalidate 和refresh语句,测试refresh执行正常且ranger页面中配置了对应的refresh权限,怀疑invalidate 需要的权限和refresh不通,需要在ranger中增加权限配置。

查看ranger官网:

图3.png

invalidate metadata需要的权限是refresh,需要的对象是server,官网中对server的定义:

图4.png



【复现情况】权限配置缺少即可复现。
【解决方法】/【下一步计划】

由上图权限配置页面可知缺少all url配置。all url中增加上daishuyun用户后invalidate metadata正常执行。






相关文章

ORA-00054报错处理

执行语句报错:ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired原因:如错误信息提示,资源正忙(...

开源大数据集群部署(二)集群基础环境实施准备

开源大数据集群部署(二)集群基础环境实施准备

1、部署实施Ø  部署实施章节中灰色文本内容为操作命令和配置文件内容。Ø  下文中$表示系统命令解释器开始符号,且表示所有机器都要执行,如出现[hadoop@hd1.dtstack...

Kubernetes网络模型与CNI网络插件

Kubernetes网络模型与CNI网络插件

在 Flannel 的网络插件中,容器跨主机网络的两种实现方法:UDP 和 VXLAN。它们有一个共性,就是用户的容器都连接在 docker0 网桥上。而网络插件则在宿主机上创建了一个特殊的设备(UD...

Phoenix SQLLine快速使用

Phoenix SQLLine快速使用

1、启动在Phoenix主目录下bin文件夹中,执行以下命令:bin/sqlline.py master其中master为Zookeeper中的节点,如果有多个节点,中间使用逗号分开。执行该命令后,客...

Spark接入Kerberos交互式命令窗口提交任务

Spark接入Kerberos交互式命令窗口提交任务

1. Spark-shell首先需要使用有操作hdfs文件权限的keytab用户认证,认证上之后可以通过spark-shell交互命令行窗口执行任务如果集成了Ranger组件,如果创建的普通用户没有在...

CDH实操--集群关闭Kerberos

CDH实操--集群关闭Kerberos

1、关掉整个集群2、zookeeper配置搜索kerberos,将enable Kerberos配置关掉3、hdfs配置在输入框中填入[hadoop.security.auth] 进行搜索将安全身份认...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。