我想知道我的数据应该如何在文本文件中相对于以下脚本?

时间:2017-03-18 16:02:34

标签: apache-pig

我想知道我的数据应该是如何相对于以下脚本的文本文件? 猪如何区分以下脚本的分隔符? 请给我一行输入样本?

A = LOAD 'mydata.txt' AS (P:int, T1:tuple(f1:int, f2:int), B:{T2:(t1:int,t2:int)}, M:[] );

1 个答案:

答案 0 :(得分:0)

首先,有一份文件:

并且,请看:

示例数据:

30|(1,2)|{(3,4)}|[]

示例代码:

A = LOAD 'mydata.txt' USING PigStorage('|') AS (P:int, T1:tuple(f1:int, f2:int), B:{T2:(t1:int,t2:int)}, M:[] );
DUMP A;

似乎PigStorage无法确定bag中的逗号。我想这是错误。