hive
Creación de tablas de Hive a través de Sqoop
Buscar..
Introducción
Si tenemos una meta-tienda de Hive asociada con nuestro clúster HDFS, Sqoop puede importar los datos a Hive generando y ejecutando una sentencia CREATE TABLE para definir el diseño de los datos en Hive. Importar datos en Hive es tan simple como agregar la opción --hive-import a su línea de comandos de Sqoop.
Observaciones
Importar datos directamente desde RDBMS a HIVE puede resolver mucho tiempo. También podemos ejecutar una consulta de forma libre (una combinación o alguna consulta simple) y rellenarla en una tabla de nuestra elección directamente en Hive.
--hive-import le dice a Sqoop que el destino final es Hive y no HDFS.
- La opción de tabla activa ayuda a importar los datos a la tabla en la sección elegida por nosotros, de lo contrario, se nombrará como la tabla de origen que se importará desde RDBMS.
Importación de Hive con el nombre de la tabla de Destino en Hive
$ sqoop import --connect jdbc:mysql://10.0.0.100/hadooptest
--username hadoopuser -P
--table table_name --hive-import --hive-table hive_table_name