2016-03-29 40 views
-1

以下是我爲加載JSON數據而輸入的命令,但是在成功讀取數據後,它不會被存儲。成功讀取Pig後,Pig無法存儲JSON數據

grunt> r11 = LOAD '/home/ginnysingh/datasets/amazon/Musical/meta_Musical_Instruments.json' USING PigStorage() AS (reviewerID:chararray, asin:chararray, reviewerName:chararray, helpful:int, reviewText:chararray, overall:int, summary:chararray, unixReviewTime:int, reviewTime:int); 

grunt> f11 = FILTER r11 BY asin MATCHES '0006428320'; 

grunt> DUMP f11 

這是我收到的錯誤截圖:

回答

0

最起碼,你可能想使用USING PigJsonLoader()而不是USING PigStorage()。實際上,你的圖像顯示實際上LOAD未能輸出任何東西。

+0

該文件使用PigStorage命令成功加載,bt不存儲輸出 –