gpt4 book ai didi

hadoop - pig UDF加载问题

转载 作者:行者123 更新时间:2023-12-02 20:10:13 25 4
gpt4 key购买 nike

我无法同时使用两个UDF

REGISTER 'pig.jar';
REGISTER 'piggybankjar';
DEFINE UnixToISO org.apache.pig.piggybank.evaluation.datetime.convert.UnixToISO();
DEFINE ToDate org.apache.pig.builtin.ToDate();

这是我得到的错误:
无法推断出org.apache.pig.piggybank.evaluation.datetime.convert.UnixToISO的匹配函数,因为多个或都不适合。请使用显式强制转换。

当我不注册pig.jar时,此错误消失了,但是它无法加载ToDate UDF?

我在这里缺少基本的东西吗?任何帮助是极大的赞赏。谢谢

最佳答案

在使用Pig的过程中,我遇到了类似的错误。到目前为止,在所有遇到的情况下,此错误消息都是令人误解的。内置SUM函数有相同的错误。经过深入分析,我意识到我将错误的输入传递给SUM函数,而问题出在GROUPING上。因此,我建议您再次验证您的 pig 脚本;可能存在其他错误,最有可能是在流程中提供了错误的关系。

关于hadoop - pig UDF加载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16929547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com