2017-04-19 16 views
0

나는 Hortonworks 샌드 박스를 사용하고 간단한 돼지 스크립트를 실행하려고합니다. '파일이 존재하지 않습니다'와 관련된 성가신 오류가있는 것 같습니다.돼지 등록 항아리 파일이 존재하지 않습니다. 오류

REGISTER '/piggybank.jar'; 

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

ERROR 2997 : 발생했습니다 IOException이 아래

는 스크립트입니다. HDFS : //sandbox.hortonworks.com : 파일이 존재하지 않습니다 8020/tmp를/UDFS/'/piggybank.jar'

하지만, 내 항아리 루트에 존재를 (/) 내가 준 적절한 허가. 경로가 /tmp/udfs를 가리키는 이유를 모름 ....

누구든지 제안 할 수 있습니까?

답변

1

경로를 따옴표 안에 넣지 마십시오. 또한 Jar 파일 위치의 전체 URI를 제공하십시오.

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

REGISTER (a jar/script)을 참조하십시오.