【发布时间】:2014-09-19 08:24:39
【问题描述】:
我正在使用 pig 读取文件并希望将这些数据传递给 java 方法并计算记录。但是我得到了异常,请帮助我为什么会得到这个异常
REGISTER /user/rakeshar/test.jar
DEFINE Test com.msdw.rakesh.Test;
temperature = LOAD 'NYQ_MWDATA_ge2_fact.csv' USING PigStorage(',') AS (period_fundmtls_id:int, metric_def_id:int, real_value:double, currency_unit_id:int, observation_type_cd:chararray, non_currency_unit_id:int);
return_val = com.msdw.rakesh.Test(temperature);
DUMP return_val;
在上面的代码中,我在第 4 行遇到错误,下面是异常
557506 [main] ERROR org.apache.pig.tools.grunt.Grunt - Failed to parse: <line 3, column 0> Syntax error, unexpected symbol at or near 'return_val'
at org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:235)
请在这里帮助我,因为我是 hadoop 和 pig 的新手。
【问题讨论】:
标签: hadoop apache-pig