Apache Pig,程序运行问题

时间:2014-11-11 19:26:24

标签: apache-pig

我是Pig编程的新手,

我只是尝试使用'load;来加载数据;声明为

A = LOAD 'sample' Using PigStorage(':') as (name:charrarray,word:chararray);

我的输入样本将如下所示

ram:how are you
sam:ya i am fine

但输出如下

ram,how are you
sam,ya i am fine 

没有划定:你能说出原因吗?

1 个答案:

答案 0 :(得分:1)

如果您使用 DUMP 命令打印输出yes,这是猪的预期行为。 DUMP命令将始终以','作为分隔符打印输出。

如果您想以':'作为分隔符打印输出,请像这样使用

STORE A INTO '<output folder>' USING PigStorage('<delimiter>');

STORE A INTO 'myoutput' USING PigStorage(':');

myoutput 文件夹中检查文件名是否以部分*

开头