oozie로 sqoop export 명령 (쉘 스크립트에서)을 실행하는 중에 오류가 발생합니다.oozie와 함께 실패 db 드라이버 클래스를로드 할 수 없습니다 : oracle.jdbc.OracleDriver
CLI (에지 노드)에서
Sqoop을 수출 잘 작동 "java.lang.RuntimeException가이 : oracle.jdbc.OracleDriver : DB 드라이버 클래스를로드 할 수 없습니다."
아래 위치에 ojdbc6.jar를 추가했습니다. /opt/cloudera/parcels/CDH-5.7.1-1.cdh5.7.1.p0.11/lib/sqoop/lib/
(HDFS 위치) /사용자/oozie/공유/LIB/Sqoop을/및 /사용자/oozie/공유/lib 디렉토리/lib_20161215195933/Sqoop을
나는 또한 파일 내 oozie의 job.properties에 = 사실 oozie.use.system.libpath을 설정 한
내가 하나를 놓친 경우에 저를 인도하십시오 환경. log content
감사 & 감사합니다, 날리
예 Oozie 서비스를 다시 시작했습니다. –
@SonaliGhorpade 첫 번째 대답에 더 많은 정보를 추가했습니다. 나는 그것이 당신을 도울 것이기를 바랍니다. –
나는 위에서 언급 한 모든 것을 6 단계까지 계속했다. 다음은 파일 상태입니다. -rwxr-xr-x 2 oozie hdfs 2739670 2017-10-12 03:21 /user/oozie/share/lib/lib_20161215195933/sqoop/ojdbc6.jar jar 파일을 workflow.xml, 아래 두 줄을 job.properties 파일에서 제거해야합니까? oozie.libpath = $ {nameNode}/user/oozie/share/lib oozie.use.system.libpath = true –