2016-03-29 41 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不存储输出 –