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

问题描述 投票:2回答:1

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

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

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

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

HDP版本 - 2.6.3

Hive版本 - 1.2.1

游侠版 - 0.7.0

arrays hive hortonworks-data-platform policies apache-ranger
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.