ToDate()Pig UDF导入失败

时间:2015-01-28 18:34:52

标签: apache-pig

我正在尝试将YYYY-MM-DD格式的时间转换为日期时间,以便稍后用它们进行数学处理。

grunt> describe times_target;
times_target: {new_format: chararray,target: chararray}

grunt> dump times_target;
(2015-01-24,negative)
(2015-01-24,negative)
(2015-01-24,negative)
(2015-01-24,negative)

这是我试过的,以及我得到的错误:

grunt> C = FOREACH times_target GENERATE ToDate(new_format, 'yyyy-MM-dd');
2015-01-28 13:28:00,074 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1070: Could not resolve ToDate using imports: [, org.apache.pig.builtin., org.apache.pig.impl.builtin.]

我注册了common.pig.jar并没有帮助。我究竟做错了什么?我可以将其转换为ISO,但为什么不能进行简单的ToDate工作?

提前致谢!!

1 个答案:

答案 0 :(得分:1)

直到0.11

才将ToDate添加到Pig中