2016-03-29 3 views
-1

Unten sind die Befehle, die ich eingegeben habe, um die JSON-Daten zu laden, aber es wird nicht gespeichert, nachdem es erfolgreich gelesen wurde.Pig ist nicht in der Lage, JSON-Daten nach erfolgreichem Lesen zu speichern

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 

Hier ein Screenshot des Fehlers ist Ich erhalte:

Antwort

0

Am allerwenigsten, dann würden Sie wahrscheinlich wollen USING PigJsonLoader() statt USING PigStorage() verwenden. Tatsächlich zeigt Ihr Bild, dass die LOAD tatsächlich nichts ausgeben konnte.

+0

Die Datei wird erfolgreich mit dem PigStorage-Befehl geladen, während sie keine Ausgaben speichert –

Verwandte Themen