猪寄存器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;