我在PIG中尝试过,但是第4个命令无效。
A = load '/user/mziauddi/logsam.txt' AS (str:chararray);
split1 = FOREACH A GENERATE FLATTEN(STRSPLIT(str, '\\,', 2)) AS (id:chararray, attr:chararray);
split2 = FOREACH split1 GENERATE id, STRSPLIT(attr, '[,]') AS attributes;
ORDER = FILTER split2 BY id=='ORD';
答案 0 :(得分:0)
ORDER
是Pig中的内置命令,不应将其用作关系名称。您可以将关系名称(ORDER
)更改为其他内容。