eval

Инструмент eval позволяет быстро выполнять простые SQL-запросы к базе данных; результаты выводятся в консоль. Это дает возможность предварительно увидеть запросы на импорт и убедиться, что они импортируют ожидаемые данные.

Инструмент eval предназначен только для предпросмотра. Вы можете использовать инструмент для проверки соединения с базой данных из Sqoop или для тестирования простых запросов. Инструмент не предназначен для использования в production-среде.

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

$ sqoop eval <generic-args> <eval-args>
$ sqoop-eval <generic-args> <eval-args>

Общие аргументы Hadoop должны предшествовать любым аргументам eval. Аргументы eval могут указываться в любом порядке по отношению друг к другу.

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

--connect <jdbc-uri>

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

--connection-manager <class-name>

Указывает класс диспетчера соединений

--connection-param-file <filename>

Указывает путь к файлу, который содержит параметры подключения

--driver <class-name>

Указывает класс JDBC-драйвера

--hadoop-mapred-home <dir>

Переопределяет $HADOOP_MAPRED_HOME

--help

Выводит справочную информацию

--password-file

Задает путь к файлу, который содержит пароль аутентификации

-P

Считывает пароль из консоли

--password <password>

Устанавливает пароль аутентификации

--username <username>

Устанавливает имя пользователя для аутентификации

--verbose

Выводит более подробную информацию во время работы

--relaxed-isolation

Устанавливает уровень изоляции транзакций read-uncommitted

Аргументы выполнения SQL

-e,--query <statement>

Выполняет SQL-запрос

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