Está en la página 1de 8

Sqoop comenz como un mdulo para Apache

Hadoop en Mayo de 2009

Sqoop es un producto de software de cdigo


abierto de Apache Software Foundation.

Comando para importar


sqoop import --connect "jdbc:mysql://127.0.0.1/nombre_DB"
--username Username --password password --table
nombre_tabla --import-dir /Ruta_de_salida --fieldsterminated-by ","

Comando para Exportar


sqoop export --connect "jdbc:mysql://127.0.0.1/Nombre_DB"
--username username --password password --table
nombre_tabla --export-dir /ruta_salida --fields-terminated-by
","

Base de datos

versin

--directapoyo?

conectar las
coincidencias de
cadena

HSQLDB

1.8.0+

No

JDBC: hsqldb: * //

MySQL

5.0+

jdbc: mysql: //

Oracle

10.2.0+

No

jdbc: oracle: * //

PostgreSQL

8.3+

S (slo importacin)

jdbc: postgresql: //

Caracterstica

Sqoop 1

Sqoop 2

Conectores para todas Soportado.


las principales RDBMS

No soportado.
Solucin alternativa : Utilice el conector JDBC
genrico que ha sido probado en las siguientes
bases de datos: Microsoft SQL Server,
PostgreSQL, MySQL y Oracle.
Este conector debera funcionar en cualquier otra
base de datos compatible con JDBC. Sin
embargo, el rendimiento podra no ser
comparable a la de los conectores
especializados en Sqoop.

La integracin de
seguridad de Kerberos

Soportado.

Soportado.

La transferencia de
datos de RDBMS de
Hive o HBase

Soportado.

No soportado.
1.Solucin: Siga este enfoque en dos
etapas.Importar datos de RDBMS en HDFS
2.Cargar datos en Hive o HBase manualmente
utilizando herramientas y comandos apropiados,
tales como LOAD DATA statement en Hive

La transferencia de
1.No soportado.Solucin: Siga este No soportado.
datos a partir de Hive o enfoque en dos etapas.Extraer datos Siga la misma solucin que para Sqoop 1
HBase a RDBMS
de Hive o HBase en HDFS (ya sea
como un archivo de texto o Avro)
2.Utilice Sqoop exportar salida del
paso anterior para RDBMS

También podría gustarte