gpt4 book ai didi

hadoop - 在Hive中创建和使用UDF

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

我创建了http://www.findnwrite.com/musings/extract-top-n-records-in-each-group-in-hadoophive/中提到的UDF

执行语句后,“将临时功能等级创建为'com.example.hive.udf.Rank';”
我得到的日志如http://pastebin.com/hHFa9G9A所示

如何解释日志或如何成功创建函数?

另外,当我使用函数等级执行配置单元查询时,也会得到如下异常:
http://pastebin.com/fP5LnyGG

最佳答案

这个问题解决了

文章本身的几个错误http://www.findnwrite.com/musings/extract-top-n-records-in-each-group-in-hadoophive/

用以下语句替换了本文中的语句

1)

Create Rank jar


jar -cf Rank.jar ./com/example/hive/udf/Rank.class

2)
SELECT user, category, value
FROM (
SELECT user, category, rank(user) as rank, value
FROM $compTable
WHERE user is NOT NULL AND AND ctr > 0
DISTRIBUTE BY user
SORT BY user, value desc
) a
WHERE rank(user) < 5
ORDER BY user, rank(user)

关于hadoop - 在Hive中创建和使用UDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18778655/

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