Банка регистрации свиней, ошибка файла не существует

Я использую песочницу Hortonworks и пытаюсь запустить простой скрипт свиньи. Появляется досадная ошибка, связанная с «файл не существует».

Ниже приведен сценарий:

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'

Однако моя банка находится в корне (/), и я также дал надлежащее разрешение. Не знаю, почему путь указывает на /tmp/udfs....

Кто-нибудь может предложить какое-то предложение?


person Sumit    schedule 19.04.2017    source источник


Ответы (1)


Не заключайте путь в кавычки. Также укажите полный URI местоположения файла Jar.

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

См. ЗАРЕГИСТРИРОВАТЬСЯ (баночка/скрипт).

person franklinsijo    schedule 19.04.2017