我的输入如下

sachin,rooney,rajni

我想输出为
sachin
rooney
rajni

我尝试了 pig 脚本如下
A = load'input' using PigStorage(',');
B = foreach A generate FLATTEN(*);

但是它照原样输出
sachin,rooney,rajni

最佳答案

试试这个脚本

A = load 'input';

B = foreach a generate FLATTEN(STRSPLIT($0,','));

C = foreach B generate FLATTEN(TOBAG(*));

关于java - pig 中元组的转换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24566799/

10-12 04:59