job

Инструмент job позволяет создавать и работать с сохраненными задачами (jobs). Сохраненные задачи запоминают параметры, используемые для обозначения задач, их можно повторно выполнить, вызвав обработчик задачи.

Если сохраненная задача настроена на выполнение инкрементного импорта, состояние последних импортированных строк обновляется в сохраненной задаче, чтобы задача могла всегда импортировать только самые новые строки.

Использование инструмента показано ниже.

$ sqoop job <generic-args> <job-args> [-- [subtool-name] <subtool-args>]
$ sqoop-job <generic-args> <job-args> [-- [subtool-name] <subtool-args>]
Аргументы управления задачами

--create <job-id>

Создает новую задачу с указанным <job-id> (именем)

--delete <job-id>

Удаляет сохраненную задачу

--exec <job-id>

Запускает сохраненную задачу

--show <job-id>

Отображает параметры сохраненной задачи

--list

Выводит список всех задач

Аргументы соединения с хранилищем метаданных

--meta-connect <jdbc-uri>

Указывает JDBC-строку для соединения с хранилищем метаданных

По умолчанию приватное хранилище метаданных создается в $HOME/.sqoop. Если вы настроили хранилище метаданных с помощью инструмента sqoop-metastore, вы можете подключиться к нему, указав аргумент --meta-connect. Необходимо указать строку подключения JDBC, подобную той, которая используется для подключения к базам данных для импорта.

В conf/sqoop-site.xml вы можете указать JDBC-строку в sqoop.metastore.client.autoconnect.url и тогда вам не нужно указывать --meta-connect для использования удаленного хранилища метаданных. Этот параметр также можно изменить, чтобы переместить приватное хранилище метаданных в локацию в файловой системе, отличную от вашей домашней директории.

При установке sqoop.metastore.client.enable.autoconnect=false, необходимо явно указать аргумент --meta-connect.

Общие аргументы

--help

Выводит описание использования инструмента

--verbose

Выводит более детальную информацию о задаче

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней