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

九月2年前技术文章1436


【详细描述】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正常执行。






相关文章

Elasticsearch数据生命周期如何规划

Elasticsearch中的open状态的索引都会占用堆内存来存储倒排索引,过多的索引会导致集群整体内存使用率多大,甚至引起内存溢出。所以需要根据自身业务管理历史数据的生命周期,如近3个月的数据op...

SparkStreaming对接kafka消费模式区别

SparkStreaming对接kafka消费模式区别

Sparkstreaming对接kafka使用的消费方式与常规的kafka消费方式完全不同,其中区别主要为消费者的管理方式不同。Ø  常规消费模式Kafka常规的消费模式以消费者组为消费单元...

apache Hbase2.x  disbale 表卡住

apache Hbase2.x disbale 表卡住

1、现象通过hbase shell disble 表,显示表已经被disable了,但是在drop table 时,又显示出现表被disable2、分析通过命令查看表的状态is_disabled 'E...

Hadoop配置LZO压缩

Hadoop配置LZO压缩

hadoop-lzo编译Hadoop支持LZO0. 环境准备maven(下载安装,配置环境变量,修改sitting.xml加阿里云镜像)gcc-c++zlib-develautoconfautomak...

Kafka Rebalance详解

1.rebalance概览rebalance中文含义为再平衡。它本质上是一组协议,它规定了一个 consumer group 是如何达成一致来分配订阅 topic 的所有分区的。比方说Consumer...

Linux解锁线程基本概念和线程控制,步入多线程学习的大门(1)

Linux解锁线程基本概念和线程控制,步入多线程学习的大门(1)

1、线程初识1.1线程的概念线程是进程内部的一个执行分支,线程是CPU调度的基本单位那什么是进程呢?我们之前学习了解到的进程是加载到内存中的程序进程 = 内核数据结构 + 进程代码和数据。今天我们要推...

发表评论    

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