将pig结果存储在文本文件中

use*_*853 3 hadoop apache-pig bigdata hdfs

您好stackoverflow社区;

我是猪的新手,我想将结果存储在一个文本文件中并按照我的意愿命名.是否可以使用STORE功能执行此操作.

我的代码:

a = LOAD 'example.csv' USING PigStorage(';');

b = FOREACH a GENERATE $0,$1,$2,$3,$6,$7,$8,$9,$11,$12,$13,$14,$20,$24,$25;

STORE b INTO ‘myoutput’;
Run Code Online (Sandbox Code Playgroud)

谢谢.

sal*_*nbw 8

是的,您将能够将结果存储在myoutput.txt中,并且可以使用PigStorage将任何分隔符加载到文件中.

a = LOAD 'example.csv' USING PigStorage(';');
b = FOREACH a GENERATE $0,$1,$2,$3,$6,$7,$8,$9,$11,$12,$13,$14,$20,$24,$25;
STORE b INTO ‘myoutput.txt’ using PigStorage(';');
Run Code Online (Sandbox Code Playgroud)