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> |
Переопределяет |
--help |
Выводит справочную информацию |
--password-file |
Задает путь к файлу, который содержит пароль аутентификации |
-P |
Считывает пароль из консоли |
--password <password> |
Устанавливает пароль аутентификации |
--username <username> |
Устанавливает имя пользователя для аутентификации |
--verbose |
Выводит более подробную информацию во время работы |
--relaxed-isolation |
Устанавливает уровень изоляции транзакций read-uncommitted |
-e,--query <statement> |
Выполняет SQL-запрос |