2014-01-20 2 views
0

로컬로 Hadoop과 연결된 Hadoop &을 설치했습니다. 나는 REST API와 cli 인터페이스를 통해 Sqoop을 연결할 수있다.Sqoop 1.99.3에 mysql 커넥터를 추가하는 방법

그러나 일단 나는 MySQL로부터 중요한 데이터를위한 작업을 만들고 싶습니다. 그것은

연결 구성 경고 메시지를 보여줍니다 : 주어진 자격 증명으로 데이터베이스에 연결할 수 없습니다 : JDBC를 찾지 적합한 드라이버 : MySQL의 : //127.0.0.1 : 3306/

오류 메시지를 : 자사의 솔루션을 구글 후 운전자에게

지정로드 할 수 없습니다, 나는 이미 가지고

  • 는 MySQL의 공동을 넣어 Sqoop을 폴더 아래 lib 폴더를 만들 sqoop 웹 lib 폴더
  • 에 nnector.jar 내 VM을 부팅조차 나는 또한 다시 시작해야 함

에 mysql을 - connector.jar을 넣어 또는. 지정된 드라이버를로드 할 수 없다는 메시지가 계속 나타납니다.

내가 놓친 설정 파일이 있습니까? 고맙습니다!

은 내 ENV :

  • 버추얼 + 방랑 + 우분투 12.04
  • JDK (일 Distrubution 1.7_update 51)
  • 하둡 2.2.0 (준수 버전)
  • Sqoop을 1.99.3 (준수 버전)

다시 한 번 감사드립니다!

+0

다운로드 JDBC 커넥터에 MySQL의 커넥터 - 자바-3.1.12-bin.jar를 넣어 : //dev.mysql.com/downloads/connector/j/) 압축을 풀고 드라이버의 jar를 sqoop의 lib 폴더에 넣으십시오. – narush

답변

0

sqoop에서 방금 만든 연결의 'JDBC 드라이버 클래스'를 확인하려면 을 com.mysql.jdbc.Driver으로 설정해야합니다. 여전히 작동하지 않으면 는 [https://dev.mysql.com/downloads/connector/j/](https에서 $SQOOP_HOME/server/lib

관련 문제