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



我正在用PIG迈出第一步。

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

在AS之后,我有一长串字段,有没有办法以智能的方式组织它们?

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

查看文档:https://pig.apache.org/docs/r0.11.1/basic.html#load

我还没有找到解决方案,有什么想法吗?

没办法。指定字段或使用位置表示法和强制转换。

如果不在"AS"之后指定数据字段,Pig 会自动将每个字段的数据类型默认为字节数组。然后,您必须强制转换字段。您还可以使用位置符号访问字段,即 $0、$1、$2 等。

相关内容

最新更新