Taula de continguts:

Què fa servir sqoop per importar i exportar les dades?
Què fa servir sqoop per importar i exportar les dades?

Vídeo: Què fa servir sqoop per importar i exportar les dades?

Vídeo: Què fa servir sqoop per importar i exportar les dades?
Vídeo: Sqoop Импорт и экспорт данных из RDMBS и HDFS 2024, Abril
Anonim

Sqoop és una eina dissenyada per transferir dades entre Hadoop i bases de dades relacionals. Sqoop automatitza la major part d'aquest procés, confiant en el base de dades per descriure l'esquema del dades ser importat . Sqoop utilitza MapReduce a importar i exportar les dades , que proporciona un funcionament paral·lel així com una tolerància a fallades.

D'aquí, com puc exportar dades de sqoop?

Començant

  1. Pas 1: creeu una nova base de dades a la instància MySQL. CREAR BASE DE DADES db1;
  2. Creeu una taula anomenada acad.
  3. Pas 3: exporteu els fitxers input.txt i input2.txt de HDFS a MySQL. sqoop export –connect jdbc:mysql://localhost/db1 –nom d'usuari sqoop –arrel de contrasenya –taula acad –export-dir /sqoop_msql/ -m 1.

A més, com funciona l'exportació sqoop? Sqoop - Exportació Exportació Sqoop L'ordre prepara les instruccions INSERT amb un conjunt de dades d'entrada i després arriba a la base de dades. És per exportant registres nous, si la taula té un valor únic constant amb clau primària, exportar el treball falla quan falla la instrucció d'inserció. Si teniu actualitzacions, podeu utilitzar l'opció --update-key.

De la mateixa manera, la gent es pregunta com puc importar dades a sqoop?

Això és el que significa cada opció d'ordre Sqoop individual:

  1. connect: proporciona una cadena jdbc.
  2. nom d'usuari: nom d'usuari de la base de dades.
  3. -P – Demanarà la contrasenya a la consola.
  4. taula: indica a l'ordinador quina taula voleu importar de MySQL.
  5. dividit per: especifica la columna de divisió.
  6. target-dir: directori de destinació HDFS.

Què és la importació sqoop?

Sqoop eina ' importar ' està acostumat importar dades de la taula de la taula al sistema de fitxers Hadoop com a fitxer de text o fitxer binari. La següent comanda s'utilitza per importar la taula emp del servidor de bases de dades MySQL a HDFS.

Recomanat: