apache pig,程序运行问题

fnatzsnv  于 2021-06-21  发布在  Pig
关注(0)|答案(1)|浏览(299)

我是新来的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

不是由:你能告诉我为什么吗?

xsuvu9jc

xsuvu9jc1#

如果您使用dump命令来打印输出yes,这就是pig的预期行为。默认情况下,dump命令将始终以“,”作为分隔符打印输出。
如果要以“:”作为分隔符打印输出,请如下使用

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

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

在myoutput文件夹中,检查文件名是否以part开头*

相关问题