Según mi comprensión de sqoop es utilizado para la importación o exportación de la tabla de datos de la Base de datos en HDFS o de la Colmena, o HBASE.

Y podemos importar directamente de una sola tabla o lista de tablas. Internamente mapreduce programa (creo que sólo mapa de tareas) se ejecutará.

Mi duda es ¿cuál es sqoop directa y lo que al ir con sqoop opción directa?

InformationsquelleAutor Raj | 2016-08-25

5 Comentarios

  1. 5

    Acabo de leer el Sqoop documentación!

    • Principios generales se encuentra aquí para las importaciones y allí para las exportaciones

    Algunas bases de datos pueden realizar las importaciones en un más alto rendimiento de la moda
    mediante el uso de la base de datos específica de movimiento de datos de herramientas de (…)


    Algunas bases de datos proporciona un modo directo para las exportaciones así (…)


    Los detalles sobre el uso de modo directo con cada RDBMS, requisitos de instalación, las opciones disponibles y las limitaciones que se pueden encontrar en la Sección 25

    Línea de base: «modo directo» significa diferentes cosas para diferentes bases de datos.

    Para MySQL o PostgreSQL que se refiere a granel cargador/descargador de utilidades (es decir, completetely evitando JDBC); mientras que para Oracle se refiere a las «camino directo INSERTAR», es decir, con JDBC, pero en un modo no transaccional (lo mejor sería usar una tabla temporal, o usted podría terminar con duplicados en un PK y una tabla dañada).

  2. 2

    Ser cortos y precisos,su modo de importación rápida de la que no se ejecuta ninguna cartógrafos o reductores.

    sqoop import --connect jdbc:mysql://db.foo.com/corp --table EMPLOYEES --direct
    

    Notas:

    1. --direct sólo es compatible con mysql y postgresql.
    2. Sqoop directa de modo de no apoyo a la importación de BLOB, CLOB, o LONGVARBINARY columnas.
  3. 0

    --direct De uso de la importación directa vía rápida

    Mediante el suministro de la --directo argumento, se especifica que Sqoop debe intentar la importación directa de canal. Este canal puede ser mayor rendimiento que el uso de JDBC.

    Para MySQL:

    MySQL Conector Directo permite mayor rapidez de importación y exportación a/desde MySQL usando mysqldump y mysqlimport funcionalidad de las herramientas en lugar de SQL selecciona e inserta.

    Detalles sobre el uso de modo directo con cada RDBMS, requisitos de instalación, las opciones disponibles y las limitaciones que se pueden encontrar en La sección 25, «Notas para conectores específicos».

Dejar respuesta

Please enter your comment!
Please enter your name here