编写在Hive上使用外部java类的自定义函数

时间:2010-10-28 21:22:02

标签: hive

我一直在想如何在Hive中做到这一点。

例如我在日志文件中有一个特定的字段,我想要提取(这在Hive中已经可以)然后我想将这个字段的值映射到其他东西。此映射由在Java类中编码的自定义业务逻辑确定。 如何在Hive中使用此Java类?

2 个答案:

答案 0 :(得分:1)

您应该按照此处的说明操作:UDF Information创建一个用户定义的函数,可以像substr,count或length一样调用。

答案 1 :(得分:1)

您需要使用

add jar  myjar.jar;
在hive脚本中的

,就像你对包含UDF的jar一样。我建议将它们全部装在一个罐子里。