Sommario:

Cosa usa sqoop per importare ed esportare i dati?
Cosa usa sqoop per importare ed esportare i dati?

Video: Cosa usa sqoop per importare ed esportare i dati?

Video: Cosa usa sqoop per importare ed esportare i dati?
Video: Running Sqoop Import/Export Jobs to Transfer Data Between MySQL and Hadoop (HDFS, Hive) [Activity] 2024, Novembre
Anonim

Sqoop è uno strumento progettato per trasferire dati tra Hadoop e database relazionali. Sqoop automatizza la maggior parte di questo processo, basandosi sul Banca dati per descrivere lo schema per il dati essere importato . Usi Sqoop MappaRiduci a importare ed esportare i dati , che fornisce il funzionamento parallelo e la tolleranza ai guasti.

Di seguito, come esporto i dati da sqoop?

Iniziare

  1. Passaggio 1: creare un nuovo database nell'istanza MySQL. CREA DATABASE db1;
  2. Crea una tabella chiamata acad.
  3. Passaggio 3: esporta i file input.txt e input2.txt da HDFS a MySQL. sqoop export –connect jdbc:mysql://localhost/db1 –username sqoop –password root –table acad –export-dir /sqoop_msql/ -m 1.

Inoltre, come funziona l'esportazione di sqoop? Sqoop - Esporta esportazione Sqoop Il comando prepara le istruzioni INSERT con un set di dati di input, quindi colpisce il database. È per esportazione nuovi record, se la tabella ha un valore univoco costante con chiave primaria, esportare il lavoro non riesce come l'istruzione di inserimento fallisce. Se disponi di aggiornamenti, puoi utilizzare l'opzione --update-key.

Allo stesso modo, le persone chiedono, come posso importare i dati in sqoop?

Ecco cosa significa ogni singola opzione di comando Sqoop:

  1. connect – Fornisce la stringa jdbc.
  2. nome utente: nome utente del database.
  3. -P – Richiederà la password nella console.
  4. table – Indica al computer quale tabella si desidera importare da MySQL.
  5. split-by: specifica la colonna di suddivisione.
  6. target-dir – directory di destinazione HDFS.

Che cos'è l'importazione di sqoop?

Sqoop attrezzo ' importare ' è abituato a importare i dati della tabella dalla tabella al file system Hadoop come file di testo o file binario. Il seguente comando viene utilizzato per importare la tabella emp dal server di database MySQL a HDFS.

Consigliato: