用java实现hive的rownumber函数
发布时间
阅读量:
阅读量
Hive平台具备支持通过Java语言开发UDF、UDAF以及UDTF的功能,其中可通过UDF方式实现类似RowNumber的操作。
本内容参考了以下资料:
http://blog.sina.com.cn/s/blog_6ff05a2c0100tl36.html
http://blog.sina.com.cn/s/blog_6ff05a2c01017myn.html
具体使用示例如下:
hive> add jar /data/sysdir/hive-0.7.1/udf/hiveext.jar;
hive> create temporary function rownumber as 'com.some.hive.RowNumber';
hive> select * from testlog;
1401 session1 url1 s1
1405 session2 url2 s2
1410 session1 url2 s2
1411 session2 url1 s1
1420 session2 url3 s2
hive> select dates,sessionid,url,s,rownumber(sessionid) from
全部评论 (0)
还没有任何评论哟~
