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

时间:2017-04-19 12:16:01

标签: hadoop apache-pig hortonworks-sandbox

我正在使用Hortonworks沙箱并尝试运行一个简单的猪脚本。似乎有与#34;文件不存在相关的恼人错误"。

以下是剧本:

REGISTER '/piggybank.jar';

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

错误2997:遇到IOException。文件不存在:   hdfs://sandbox.hortonworks.com:8020 / tmp / udfs /' /piggybank.jar'

但是,我的jar存在于根目录(/)并且我已经给予了适当的许可。不知道为什么路径指向 / tmp / udfs ....

有人可以提供一些建议吗?

1 个答案:

答案 0 :(得分:1)

不要将路径放在引号内。还提供Jar文件位置的完整URI。

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

参考REGISTER (a jar/script)