如何在Hive表中为数组结构设置Ranger策略

时间:2018-12-11 20:32:21

标签: arrays hive hortonworks-data-platform policies apache-ranger

我需要设置一个Ranger策略以限制用户从HIVE表中的列访问某些数组结构。

例如,我在Hive表中有一个名为“ Spouse”的列,其中包含数组结构,例如spousefirstname,spouselastname,spousebirthdate,spousessn,spouseaddress,spousebirthplace。

我需要限制用户访问数组结构-spousessn和spouseaddress。

如何设置Ranger策略以仅限制“欺骗”列中的这两个数组结构?

HDP版本-2.6.3

配置单元版本-1.2.1

游侠版本-0.7.0

1 个答案:

答案 0 :(得分:0)

您可以在需要标识typeInfo对象的位置更改配置单元代码,并为嵌套列创建单独的列名称,然后将其添加到ColumnAccessInfo.add();

它将传递整个struct列,您可以对此应用策略。