猪寄存器jar,文件不存在错误

问题描述:

我正在使用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 ....

任何人都可以提供一些建议吗?

请勿将路径置于引号内。还提供Jar文件位置的完整URI。

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

参照REGISTER (a jar/script)