Я пытаюсь импортировать данные из базы данных SQL-сервера в Hive. В основном я импортирую всю базу данных (кроме некоторых таблиц) в Hive. Здесь у меня есть некоторые вопросы, на которые я не мог получить ответ нигде.Импорт данных из СУРБД с использованием SQOOP
- Можем ли мы использовать «-hive-import» с помощью «import-all-tables» и «-exclude-tables». ? Если нет, как только я загружу все таблицы в hfds, как мне использовать параметр create external table для создания метаданных для всех таблиц?
- Можем ли мы указать имя базы данных улья где угодно в команде импорта sqoop. ?
Спасибо.
Спасибо. Итак, в этом случае, как только я загружаю таблицы в hdfs, как мне создать внешнюю таблицу для нескольких файлов уже в hdfs? –
Я думаю, вы можете использовать import-all-tables с «--exclude-tables», указать «-hive-database». Все таблицы будут созданы автоматически в Hive. Если вы не используете «-hive-import», вам необходимо создать внешние таблицы вручную. – NangSaigon