2014-01-20 3 views
0

Я установил Hadoop &, связанный с Hadoop локально успешно. Я могу подключить Sqoop через REST api и через интерфейс cli.Как добавить соединитель mysql в Sqoop 1.99.3

Но как только я хочу начать создание задания для важных данных из MySQL. Он показывает

Connection сообщение конфигурации Предупреждение: Не удается подключиться к базе данных с заданными учетными данными: Нет подходящего драйвера найден для JDBC: MySQL: //127.0.0.1: 3306/для сообщения

Ошибка : не удается загрузить указанный драйвер

после Google своего решения, я уже

  • поставить MySQL-со nnector.jar к sqoop веб Lib папки
  • создать lib папку в папке sqoop и поставить MySQL-connector.jar в нем

Я также перезагрузки или даже перезагрузить виртуальную машину. Он по-прежнему говорит, что не может загрузить указанный драйвер.

Есть ли какие-либо файлы конфигурации, которые я пропустил? Спасибо!

Мой ENV:

  • VirtualBox + Vagrant + Ubuntu 12,04
  • JDK (ВС Дистрибутив 1.7_update 51)
  • Hadoop 2.2.0 (выполнил версия)
  • Sqoop 1.99.3 (выполнил версия)

Еще раз спасибо!

+0

Загрузить JDBC-коннектор из [https://dev.mysql.com/downloads/connector/j/](https: //dev.mysql.com/downloads/connector/j/), извлеките его и поместите кувшин драйвера в папку lib в sqoop. – narush

ответ

0

проверьте свой «класс драйвера JDBC» соединения, которое вы только что создали в sqoop, его необходимо установить как com.mysql.jdbc.Driver. Если все еще не работает, поместите mysql-connector-java-3.1.12-bin.jar в $SQOOP_HOME/server/lib

Смежные вопросы