2017-04-19 2 views
0

Ich benutze Hortonworks Sandbox und versuche, ein einfaches Schwein Skript auszuführen. Es scheint einen ärgerlichen Fehler im Zusammenhang mit "Datei existiert nicht" zu geben.Schwein register jar, Datei existiert nicht Fehler

unten ist das Skript:

REGISTER '/piggybank.jar'; 

inp = load '/my.csv' USING org.apache.pig.piggybank.storage.CSVExcelStorage.. 

ERROR 2997: Fand IOException. Datei existiert nicht: hdfs: //sandbox.hortonworks.com: 8020/tmp/udfs/'/piggybank.jar'

aber mein Glas vorhanden ist, an der Wurzel (/) und ich habe gegeben richtige Erlaubnis auch. Weiß nicht, warum der Pfad auf /tmp/udfs zeigt ....

Kann jemand einen Vorschlag zur Verfügung stellen?

Antwort

1

Platzieren Sie den Pfad nicht in Anführungszeichen. Geben Sie auch den vollständigen URI des Speicherortes der Jar-Datei an.

REGISTER hdfs://sandbox.hortonworks.com:8020/piggybank.jar; 

Siehe REGISTER (a jar/script).

Verwandte Themen