의 Hdinsight pig 기본 폴더.HDInsight를 방금 시작한 UDF
돼지 무릎 모드로 UDF를 등록하려고하지만 작동하지 않거나 돼지가로드 할 위치에 jar 파일을 넣을 위치를 모른다.
지금 내가 한 것은 jar 파일을 lib 폴더 (C : \ apps \ dist \ pig-0.9.3-SNAPSHOT \ lib)와 돼지 루트 폴더 (C : \ apps \ dist)에 넣는 것입니다.
REGISTER elephant-bird-pig-3.0.0.jar;
및 응답은 다음과 같습니다 : \ 돼지-0.9.3-SNAPSHOT)과 아무것도 나를 위해 작동, 그냥이 점점 계속
2013년 10월 27일 09 : 28 : 53,466 [주] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 101 : 로컬 파일 'elephant-bird-pig-3.0.0.jar'이 존재하지 않습니다. 로그 파일에서 세부 사항 : C : \ APPS \ DIST의 \ 하둡-1.1.0-SNAPSHOT의 \ 로그 \ pig_1382864851131.log
내가 어디 있는지 그리고 어떻게이 UDF를 등록해야 주시기 바랍니다.
노드가 이미지를 다시 얻는 경우에 당신이 파일을 잃을 수 있기 때문에 당신이
나는 빈 폴더에 넣어 UDF를로드에 성공했다. –REGISTER wasb:///PigExtras/*.jar; myset = load 'wasb://[email protected]/data/file.txt' using MyUDF(); dump myset