Поиск…


Вступление

Если у нас есть мета-магазин Hive, связанный с нашим кластером HDFS, Sqoop может импортировать данные в Hive, создав и выполнив инструкцию CREATE TABLE, чтобы определить макет данных в Hive. Импорт данных в Hive так же просто, как добавление опции -hive-import в вашу командную строку Sqoop.

замечания

Импорт данных непосредственно из РСУБД в систему «ВИЧ» может решить много времени. Также мы можем запустить запрос свободной формы (соединение или простой запрос) и заполнить его в таблице нашего выбора непосредственно в Hive.

--hive-import сообщает Sqoop, что конечным пунктом назначения является Hive, а не HDFS.

- опция «таблица» помогает импортировать данные в таблицу в выбранном нами улье, иначе она будет называться исходной таблицей, импортируемой из РСУБД.

Импорт куста с именем таблицы назначения в куст

$ sqoop import --connect jdbc:mysql://10.0.0.100/hadooptest 
--username hadoopuser -P
--table table_name --hive-import --hive-table hive_table_name


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow