2017-04-19 42 views
0

我正在使用Hortonworks沙盒並嘗試運行一個簡單的豬腳本。似乎與「文件不存在」有關的惱人的錯誤。豬寄存器jar,文件不存在錯誤

下面是腳本:

REGISTER '/piggybank.jar'; 

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

錯誤2997:遇到IOException異常。文件不存在: HDFS://sandbox.hortonworks.com:8020的/ tmp /的UDF/'/piggybank.jar'

然而,我的罐子出現在根目錄(/)和我已經給適當的許可。不知道爲什麼路徑指向/tmp/udfs ....

任何人都可以提供一些建議嗎?

回答

1

請勿將路徑置於引號內。還提供Jar文件位置的完整URI。

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

參照REGISTER (a jar/script)