在LOAD / AS Pig脚本中组织关键字

时间:2018-01-29 11:22:25

标签: load apache-pig field

我正在用PIG移动我的第一步。

rawdata = load 'path' using org.apache.pig.piggybank.storage.CSVExcelStorage(',') AS (...);

在AS之后我有很长的字段列表,有没有办法以聪明的方式组织它们?

我尝试将字段存储在变量中,然后将其传递给AS,但它不起作用。

查看文档:{​​{3}}

我还没有找到解决方案,任何想法?

1 个答案:

答案 0 :(得分:1)

无法绕过它。指定字段或使用位置表示法和强制转换。

如果你没有在'AS'之后指定数据字段,Pig会自动将每个字段的数据类型默认为bytearray。然后你必须转换字段。你也可以使用位置表示法访问字段,即$ 0,$ 1 ,$ 2等。