2016-10-30 2 views
2

nifi querydatabase 테이블 프로세서를 사용하여 테이블에서 hadoop으로 데이터를로드하려고합니다.Nifi 쿼리 테이블 오류

단계 :

  1. I 문서에 따라 구성된 프로세서.
  2. nifi lib 디렉토리에 커넥터 jar를로드하십시오.

컨트롤러 서비스 구성 등록 정보 : 나는 다음과 같은 오류를 얻고있다 enter image description here

:

can't load database driver exception.

+0

file : /// C : /tmp/postgresql-connector-jdbc4.jar와 같은 드라이버 위치를 설정하거나 해당 postgres jar 파일을 NIFI \ Lib 디렉토리로 이동 한 후 프로세서를 실행하고 서비스를 다시 시작한 다음 프로세서를 실행하십시오 –

답변

1

PostgreSQL의 드라이버 이름은 org.postgresql.Driver이 com.postgresql하지해야합니다. jdbc.Driver. MySQL 드라이버에서 복사하여 붙여 넣기 덮어 쓴 것처럼 보입니까? 어쨌든, 당신은 org.postgresql.Driver를 잘 사용하고 있어야하고, 여전히 에러가 나타나면 logs/nifi-app.log에서 파일을 확인하십시오. 드라이버를로드 할 수없는 이유에 대한 자세한 정보가 포함되어야합니다 (look 위 텍스트의 경우 '원인'을 아래에 표시).