HIVE UDF可以在外壳之外通信吗

HIVE UDF可以在外壳之外通信吗,hive,Hive,我有一个蜂巢一般的自定义项,可以解密社会保险。它使用ssn列验证输入,并在调用函数时解密 initialize方法中的此GenericUDF是否有方法与hbase或具有有效用户列表的其他配置单元表对话,并验证请求解密UDF的传入用户是否实际有权执行此操作 我的目的是验证请求执行解密功能的用户。查看“分布式映射”和hbase\u缓存\u从Brickhouse()获取UDF()。如果表足够小,可以通过分布式缓存将其发送到所有节点,然后将该映射作为参数传递到UDF中。如果表太大,可以将其存储在HBas

我有一个蜂巢一般的自定义项,可以解密社会保险。它使用ssn列验证输入,并在调用函数时解密

initialize方法中的此GenericUDF是否有方法与hbase或具有有效用户列表的其他配置单元表对话,并验证请求解密UDF的传入用户是否实际有权执行此操作


我的目的是验证请求执行解密功能的用户。

查看“分布式映射”和hbase\u缓存\u从Brickhouse()获取UDF()。如果表足够小,可以通过分布式缓存将其发送到所有节点,然后将该映射作为参数传递到UDF中。如果表太大,可以将其存储在HBase中,并使用HBase_get或HBase_cached_get进行查找,并相应地使用If逻辑。如果存在一些通常重复的值,请使用hbase_cached_get以避免额外的查找;否则,只需使用hbase\u-get即可


关于类似用例的更详细讨论,请参见博客帖子

,您能在这方面帮助我吗??