2016-09-10 1 views
-1

Я импортировал данные из MYSQL в HDFS с Sqoop, но не смог увидеть импортированные данные в желаемый заданный путь.Sqoop-Импортированные данные не отображаются в целевом каталоге

Sqoop запрос как -

sqoop job --create EveryDayImport --import --connect jdbc:mysql://localhost:3306/books --username=root --table=authors -m 1 --target-dir /home/training/viresh/Sqoop/authors1234 --incremental append --check-column id --last-value 0;

+0

убедитесь, что вы используете '- import' не' --import' в запросе , Добавьте '-verbose' в команду (_ для просмотра расширенных журналов_) и обменивайте журналы. –

ответ

0

sqoop работа --create EveryDayImport - импорт --connect JDBC: MySQL: // локальный: 3306/книги --username = корень --table = авторы -m 1 --target-dir/home/training/viresh/Sqoop/authors1234 --incremental append --check-column id - значение -области 0

Ошибка в заявлении Sqoop о том, что вы пропустили чтобы дать пространство между «-» и импортом, как указано в комментарии от dev . Ваше заявление sqoop используется для создания задания sqoop. Чтобы выполнить вашу работу (импорт sqoop), вы должны отправить ее нижеприведенным заявлением.

$ sqoop работа --exec EveryDayImport

Я считаю, что это причина нет данных присутствует в целевой директории

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

  • Нет связанных вопросов^_^