Obsah:

Co používá sqoop k importu a exportu dat?
Co používá sqoop k importu a exportu dat?

Video: Co používá sqoop k importu a exportu dat?

Video: Co používá sqoop k importu a exportu dat?
Video: Apache Sqoop Tutorial | Sqoop: Import & Export Data From MySQL To HDFS | Hadoop Training | Edureka 2024, Listopad
Anonim

Sqoop je nástroj určený k přenosu data mezi Hadoopem a relačními databázemi. Sqoop automatizuje většinu tohoto procesu a spoléhá se na databáze popsat schéma pro data být dovezeno . Sqoop používá MapReduce to importovat a exportovat data , který poskytuje paralelní provoz i odolnost proti chybám.

Jak mohu exportovat data ze sqoop?

Začínáme

  1. Krok 1: Vytvořte novou databázi v instanci MySQL. VYTVOŘIT DATABÁZI db1;
  2. Vytvořte tabulku s názvem akad.
  3. Krok 3: Exportujte soubory input.txt a input2.txt z HDFS do MySQL. sqoop export –connect jdbc:mysql://localhost/db1 –username sqoop –kořen hesla –table acad –export-dir /sqoop_msql/ -m 1.

A jak funguje export Sqoop? Sqoop - Export Sqoop export příkaz připraví příkazy INSERT se sadou vstupních dat a poté zasáhne databázi. Je to pro vyvážející nové záznamy, pokud má tabulka jedinečnou hodnotovou konstantu s primárním klíčem, vývozní úloha selže, protože selže příkaz insert. Pokud máte aktualizace, můžete použít volbu --update-key.

Podobně se lidé ptají, jak importuji data do sqoop?

Zde je význam každé jednotlivé možnosti příkazu Sqoop:

  1. connect – Poskytuje řetězec jdbc.
  2. uživatelské jméno – uživatelské jméno databáze.
  3. -P – Vyžádá si heslo v konzoli.
  4. tabulka – Řekne počítači, kterou tabulku chcete importovat z MySQL.
  5. split-by – Určuje váš rozdělovací sloupec.
  6. target-dir – cílový adresář HDFS.

Co je sqoop import?

Sqoop nářadí ' import ' je zvyklý import data tabulky z tabulky do souborového systému Hadoop jako textový soubor nebo binární soubor. K tomu slouží následující příkaz import emp tabulku z databázového serveru MySQL na HDFS.

Doporučuje: