2014-09-15 11 views
0

최근에 하이브와 작업하기 시작 했으므로 약간 익숙 할 수 있습니다. 메이븐 빌드를 사용하여 항아리를 컴파일했는데, 하이브에 추가하려고 할 때 어떤 이유로 작동하지 않습니다. 다음 오류가 나타납니다. 쿼리가 0이 아닌 코드를 반환했습니다. 1, 원인 : ex-0.0.0.1-SNAPSHOT.jar가 없습니다. 색상을 사용하여 파일을 업로드했습니다. 하이브에서 dfs -ls를 수행하면 찾을 수 있습니다.하이브가 항아리를 인식하지 못함

무엇이 누락 되었습니까? (온라인으로 항아리를 적재 할 수있었습니다)

고마워요!

+0

당신은 하이브 쿼리하기 전에 항아리 jarname를 추가 했는가? –

+0

작성한 jar에는 추가 종속성이 있습니까? – shainnif

답변

0

-ls에 의해 항아리를 찾을 수 있고 제대로 빌드 된 경우 일반적으로이 오류는 항아리 경로 주위에 따옴표를 잘못 넣으면 발생합니다.

잘못된를 :

add jar '/root/complete/path/to/jar.jar'; 

올바른 :

add jar /root/complete/path/to/jar.jar; 
관련 문제