Importación de datos en colmena con Sqoop
Aquí, se importa la totalidad de la base de datos de la orden de servicio directamente desde MySQL en la colmena y ejecuta una consulta HiveQL en contra de la base de datos recién importados de Hadoop. La siguiente lista muestra cómo se hace.
colmena> create database serviceorderdb-OKTime tomada: 1.343 secondshive> uso serviceorderdb-OKTime tomada: 0.062 segundos $ Sqoop importación jdbc --connect: mysql: // localhost / serviceorderdb - nombre de usuario root -P - Mesa productinfo - colmena-import - colmena mesa serviceorderdb.productinfo -m contraseña 1Ingrese: ... 13/08/16 15:17:08 INFO hive.HiveImport: import colmena completa $ Sqoop importación jdbc --connect: mysql: /. / localhost / serviceorderdb - nombre de usuario root -P - Mesa customercontactinfo - colmena-import - colmena mesa serviceorderdb.customercontactinfo -m contraseña 1Ingrese: ... 13/08/16 17:21:35 INFO . hive.HiveImport: import colmena completa $ Sqoop importación jdbc --connect: mysql: // localhost / serviceorderdb - nombre de usuario root -P - serviceorders mesa - colmena-import - serviceorderdb.serviceorders colmena de mesa -m 1Ingrese contraseña: ... 13/08/16 17:26:56 INFO hive.HiveImport: import colmena completa.
Cuando las operaciones de importación están completos, se corre el Mostrar Tablas comando para listar las tablas recién importados (véase la siguiente lista):
colmena> ver tablas OKcustomercontactinfoproductinfoserviceordersTime tomada: 0.074 segundos
A continuación, ejecute una consulta Colmena para mostrar que Hadoop tecnologías tienen órdenes de servicio abiertas en la base de datos:
colmena> productdesc SELECT FROM productinfo> INNER JOIN serviceorders> EN productinfo.productnum = serviceorders.productnum -... OKHBase Soporte de productoSoporte Colmena ProductoSqoop Soporte de productoSoporte Cerdo ProductoTiempo empleado: 28.552 segundos
Puede confirmar los resultados. Usted tiene cuatro órdenes de servicio abiertas en los productos en negrita. La operación de importación Sqoop Colmena funcionó, y ahora la empresa de servicios pueden aprovechar Colmena para consultar, analizar y transformar los datos estructurados su orden de servicio.
Adicionalmente, la compañía ahora puede combinar sus datos relacionales con otros tipos de datos no estructurados (quizás) como parte de las nuevas aplicaciones de análisis de Hadoop. Muchas posibilidades existen ahora con Hadoop ser parte de la estrategia global de TI!