2016-06-16 8 views
1

Ich bin Neuling zu arbeiten in Schwein. Ich habe ein Problem aufgetreten, während XML-Verarbeitung eine Datei und den unten Befehls ist das, was ich verwendet habe:Nicht in der Lage, Xml in Schwein zu verarbeiten

register '/usr/lib/pig-0.12.0/contrib/piggybank/java/piggybank.jar' 
pigdata = load '/xml1.xml' using org.apache.pig.piggybank.storage.XMLLoader('name') as (doc:chararray); 

values = foreach pigdata GENERATE FLATTEN(REGEX_EXTRACT_ALL(doc,'<name>(.*)</name>')) AS (name:chararray); 

dump values; 

Screen shot of error encountered

Antwort

0

Dieses Problem zurückzuführen sein könnte Datei-Pfad Ausgabe und/oder Berechtigungsproblem. Können Sie überprüfen, ob der hdfs-Dateipfad für die Eingabedatei unter /user/edureka/xml1.xml existiert? Sie können auch manuell überprüfen, ob Sie neue Dateien im Verzeichnis hdfs: // localhost: 8020/tmp usw. erstellen können, um das Problem mit Berechtigungen auszuschließen.

Verwandte Themen