Tengo una gran tabla mysql que me gustaría transferir a una tabla Hadoop/Hive. ¿Hay comandos o técnicas estándar para transferir una tabla simple (pero grande) de Mysql a Hive? La tabla almacena principalmente datos analíticos.Cómo transferir la tabla mysql a colmena?
Respuesta
En primer lugar descarga mysql-connector-java-5.0.8 y poner el frasco para lib y carpeta bin de Sqoop
Crear la definición de tabla en Hive con nombres de campos exactos y tipos como en mysql
sqoop import --verbose --fields-terminted-by ',' --connect jdbc: mysql: // localhost/test --table employee --hive-import --warehouse-dir/user/hive/warehouse --fields-endedted -por ''
prueba --split-por empleado Identificación del --hive-mesa - nombre de la base
empleado - nombre de tabla (presente en prueba)
/user/colmena/almacén - Directorio en HDFS donde los datos deben ser importados
- id-por-id puede ser la clave principal de la tabla 'empleado'
--hive-tabla de empleados - tabla de empleados cuya definición está presente en la colmena
Sqoop User Guide (Uno de la mejor guía para el aprendizaje Sqoop)
Apache Sqoop es una herramienta que resuelve este problema:
Apache Sqoop (TM) es una herramienta diseñada para la transferencia de datos de manera eficiente a granel entre Apache Hadoop y almacenes de datos estructurados como bases de datos relacionales.
- 1. Exportación Colmena tabla a un depósito de S3
- 2. ¿Cómo transferir mi base de datos MySQL a otra computadora?
- 3. java.sql.SQLException: org.apache.thrift.transport.TTransportException en la colmena?
- 4. ¿Cómo transferir jQuery a CoffeeScript?
- 5. Colmena QL Salvo cláusula
- 6. Cómo utilizar la colmena con otro usuario
- 7. ¿Puedo cambiar una tabla de interna a externa en la colmena?
- 8. ¿Cómo puedo transferir datos entre 2 bases de datos MySQL?
- 9. ¿Cómo copiar la estructura de la tabla MySQL a la tabla en la memoria?
- 10. ¿Cómo compilo una UDF Colmena
- 11. Colmena: análisis JSON
- 12. Cómo importar archivos CSV a la tabla MySQL
- 13. Ir: transferir var a la función anónima
- 14. ¿Cómo transferir algunos datos a otro Fragmento?
- 15. Cómo colocar toda la tabla en MySQL?
- 16. cómo reindexar la tabla de mysql
- 17. ¿Cómo optimizar esta tabla MySQL?
- 18. MySQL Insertar registros desde varias tablas a la nueva tabla
- 19. Al crear una tabla externa en la colmena, ¿puedo señalar la ubicación a archivos específicos en un directorio?
- 20. cómo seleccionar datos de la colmena con una partición específica?
- 21. ¿Qué diferencia hay entre RDBMS y Colmena?
- 22. tabla pivote en mysql
- 23. MySQL: Agregar 30 días a un valor en la tabla
- 24. Restauración de una tabla MySQL a la base de datos
- 25. mysql: seleccione todos los elementos de la tabla A si no existe en la tabla B
- 26. colmena Expresión no en grupo por clave
- 27. mysql comprobar la intercalación de una tabla
- 28. Caída Restricción única de la tabla MySQL
- 29. ¿Es posible transferir la autenticación de Webbrowser a WebRequest
- 30. Transferir diseño de networkx a cytoscape
http://oracleabc.com/b/archives/1428 ¿quizás? –
@MarcB ese enlace fue muy útil TNX –