sqoop: извлечение данных в таблицу кустов с дополнительными столбцами - PullRequest
0 голосов
/ 25 октября 2018

Мне нужно извлечь записи из таблицы MySQL с n столбцами и сохранить их в кусте с дополнительными столбцами.Есть ли способ в sqoop выполнить это?

Пример:

В таблице MySQL есть следующие поля id, name, place.И,

Структура таблицы Hive: id, name, place and contact number(null).

Поэтому при выполнении sqoop я хочу добавить дополнительный столбец contact number в кусте как (ноль).

1 Ответ

0 голосов
/ 25 октября 2018

Вы можете указать это с помощью опции --query в sqoop и выбрать дополнительный столбец с NULL AS.

sqoop import \
  --query 'SELECT id, name, place, NULL AS contact_number FROM mysql_table'
  --connect jdbc:mysql://mysql.example.com/sqoop \
  --Any other options
...