Hive 使用udf创建配置单元表

Hive 使用udf创建配置单元表,hive,user-defined-functions,presto,Hive,User Defined Functions,Presto,我在s3上有orc格式的数据块。我的要求是屏蔽某些列。什么是变化最小的最佳方法 我可以定义配置单元表级别的udf吗?在默认情况下,每当从配置单元/preso引用列时,udf将动态执行并屏蔽数据 您的答复将不胜感激。 谢谢 这称为列屏蔽。 为了实现这一点,您通常会将Presto(或Hive)与Ranger security一起使用,并在其中配置列屏蔽 Ranger定义了一组预定义的掩码(例如除最后4个字符/数字外的所有掩码等) Ranger还允许自定义掩码(自由样式表达式),但Presto还不支持

我在s3上有orc格式的数据块。我的要求是屏蔽某些列。什么是变化最小的最佳方法

我可以定义配置单元表级别的udf吗?在默认情况下,每当从配置单元/preso引用列时,udf将动态执行并屏蔽数据

您的答复将不胜感激。
谢谢

这称为列屏蔽。 为了实现这一点,您通常会将Presto(或Hive)与Ranger security一起使用,并在其中配置列屏蔽

Ranger定义了一组预定义的掩码(例如除最后4个字符/数字外的所有掩码等)


Ranger还允许自定义掩码(自由样式表达式),但Presto还不支持这一点。

目前我们在AWS上,使用IAM维护安全性和角色。所以我可以使用Ranger来实现屏蔽吗?