【发布时间】:2017-03-14 02:55:35
【问题描述】:
我对猪非常陌生,我不知道用谷歌搜索什么,因为我得到的结果并没有真正解决我的问题。
我现在拥有的是。
a = LOAD 'SOME_FILE.csv' using PigStorage(',') AS schema;
C = FOREACH B GENERATE $0, $1,$2 ;
STORE C into 'some storage' using PigStorage(';')
我想做的是通过一个 for 循环运行它并将它们存储在同一个文件中。
我如何做到这一点?谢谢。换句话说,我有 SOME_FILE.csv、SOME_FILE_1.csv、SOME_FILE_2.csv 等等。但我想通过相同的 FOREACH 语句运行它们,并且只运行一个 STORE 语句或至少将结果连接到相同的输出。
对不起,如果我不清楚这一点。
说而不是'SOME_FILE_*.csv',我如何将它们全部写入同一个文件?在这种情况下,我需要处理的文件数量超过 3 个。
谢谢。
【问题讨论】:
标签: csv hadoop apache-pig