我一直在嘗試從HDFS加載文件並使用Dump檢查輸出。但我沒有得到慾望的輸出。我的輸入文件( '/結果')是這樣的:PIG負載沒有給出正確的輸出
1 fail
2 fail
3 pass
4 pass
5 fail
6 pass
7 fail
8 pass
9 pass
10 pass
11 pass
12 fail
13 fail
14 fail
15 pass
16 pass
17 pass
18 pass
19 pass
20 fail
這豬命令我編碼:
A = LOAD '/results' using PigStorage() as (f1:int, f2:chararray);
Dump A;
但我得到的輸出如下:
(1,fail)
(,)
(2,fail)
(,)
(3,pass)
(,)
(4,pass)
(,)
(5,fail)
(,)
(6,pass)
(,)
(7,fail)
(,)
(8,pass)
(,)
(9,pass)
(,)
(10,pass)
(,)
(11,pass)
(,)
(12,fail)
(,)
(13,fail)
(,)
(14,fail)
(,)
(15,pass)
(,)
(16,pass)
(,)
(17,pass)
(,)
(18,pass)
(,)
(19,pass)
(,)
(20,fail)
我真的不明白從哪裏來「(,)」已經到了兩個元組之間。有人可以幫我嗎 ?
謝謝。
非常感謝!有效 – Sri