加载数据时出现阿帕奇猪错误



我使用以下命令在 pig 上加载数据,但遇到错误。 请纠正错误并告诉我解决方案。

swa = load '/home/user/data/emp.txt' using PigStorage(',') as ($0,$1,$2);

错误- 2017-08-25 09:15:12,656 [主] 错误 org.apache.pig.tools.grunt.Grunt - 错误 1200: 不匹配的输入"$0"预期RIGHT_PAREN

load 语句语法不正确。您必须按以下格式指定字段名称和数据类型。

swa = load '/home/user/data/emp.txt' using PigStorage(',') as (fieldname1:datatype,fieldname2:datatype,fieldname3:datatype);

例如,假设您的文件中有 3 个用逗号分隔的字段

123,London,21.3
234,Paris,18.6
345,New York,22.7

然后,您将加载此数据作为

swa = load '/home/user/data/emp.txt' using PigStorage(',') as (id:int,city:chararray,temperature:double);

最新更新