我正在使用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 ....
有人可以提供一些建议吗?
答案 0 :(得分:1)
不要将路径放在引号内。还提供Jar文件位置的完整URI。
REGISTER hdfs://sandbox.hortonworks.com:8020/piggybank.jar;