0
这是我的Pig脚本和输入数据,当执行DUMP F1时,输出是正确的,但是当执行DUMP F2时,输出是() - 看起来是空的,任何输入数据或码?我期望DUMP F2的输出是(1),(3),(5),(12)。DUMP不能输出任何东西
hadoop fs -text input.txt
({(3),(4),(1),(2),(7),(5),(6)},{(1),(3),(5),(12)})
-- ({(3),(4),(1),(2),(7),(5),(6)},{(1),(3),(5),(12)})
A = load 'input.txt' AS (B1:bag{T:tuple(val:int)},B2:bag{T:tuple(val:int)});
F1 = foreach A generate B1;
F2 = foreach A generate B2;
DUMP F1;
DUMP F2;
output of DUMP F1:
({(3),(4),(1),(2),(7),(5),(6)})
output of DUMP F2:
()
感谢,并为我工作。 :) –