如何为配置单元表中的数组结构设置ranger策略

gorkyyrv  于 2021-06-27  发布在  Hive
关注(0)|答案(1)|浏览(466)

我需要设置一个ranger策略来限制用户从配置单元表中的列访问某些数组结构。
例如,我在一个配置单元表中有一个名为“配偶”的列,该列包含数组结构,如spoutsefirstname、spoutselastname、spoutsebirthdate、spoutsessn、spoutseaddress、spoutsebirthplace。
我需要限制用户访问数组结构-spoosessn和spooseaddress。
如何设置ranger策略以仅限制“配偶”列中的这两个数组结构?
hdp版本-2.6.3
配置单元版本-1.2.1
ranger版本-0.7.0

eni9jsuy

eni9jsuy1#

您可以更改配置单元代码,其中需要标识typeinfo对象,并为嵌套列创建单独的列名,然后将这些列名添加到columnaccessinfo.add();
它将传递整个结构列,您可以对其应用策略。

相关问题