Apache pig PigStorage与FOREACH语句

Apache pig PigStorage与FOREACH语句,apache-pig,Apache Pig,在执行FOREACH时,我需要给出一个分隔符“,” 我试过了,但没有表现出来 mismatched input 'using' expecting SEMI_COLON 但是我怎样才能在FOREACH语句中同时给出定界符呢?还有其他方法吗 提前谢谢。我不知道你为什么要在这里使用分隔符。PigStorage与load语句一起使用。所以应该是这样的 interdata=使用PigStorage(',')加载“” A=foreach interdata生成$0,$6 我猜您试图将的内容存储到一个单独

在执行FOREACH时,我需要给出一个分隔符“

我试过了,但没有表现出来

mismatched input 'using' expecting SEMI_COLON
但是我怎样才能在FOREACH语句中同时给出定界符呢?还有其他方法吗
提前谢谢。

我不知道你为什么要在这里使用分隔符。PigStorage与load语句一起使用。所以应该是这样的

interdata=使用PigStorage(',')加载“”


A=foreach interdata生成$0,$6

我猜您试图将的内容存储到一个单独的文件中,为此,您需要使用一个存储语句:将别名存储到“目录”[使用函数]。您不能单独使用foreach语句

示例

A = FOREACH interdata generate $0,$ 6;
store A into 'output' USING PigStorage(',');
A = FOREACH interdata generate $0,$ 6;
store A into 'output' USING PigStorage(',');