-
En primer lugar, descargue mysql-connector-java-5.0.8 y coloque el contenedor en la carpeta lib y bin de Sqoop
-
Cree la definición de la tabla en Hive con nombres y tipos de campos exactos como en mysql
sqoop import --verbose --fields-terminated-by ',' --connect jdbc:mysql://localhost/test --table employee --hive-import --warehouse-dir /user/hive/warehouse --fields -terminado por ',' --dividido por id --hive-table empleado
prueba - Nombre de la base de datos
empleado - Nombre de la tabla (presente en la prueba)
/user/hive/warehouse - Directorio en HDFS donde se deben importar los datos
--split-by id - id puede ser la clave principal de la tabla 'empleado'
--hive-table employee - tabla de empleados cuya definición está presente en Hive
Guía del usuario de Sqoop (Una de las mejores guías para aprender Sqoop)