Obsah:

Čo používa sqoop na import a export údajov?
Čo používa sqoop na import a export údajov?

Video: Čo používa sqoop na import a export údajov?

Video: Čo používa sqoop na import a export údajov?
Video: Meetup - SQL Databazy: Neo4j, Priklady 4/4 2024, November
Anonim

Sqoop je nástroj určený na prenos údajov medzi Hadoop a relačnými databázami. Sqoop automatizuje väčšinu tohto procesu, pričom sa spolieha na databázy opísať schému pre údajov byť dovezené . Sqoop používa MapReduce to importovať a exportovať údaje , ktorý poskytuje paralelnú prevádzku, ako aj odolnosť voči poruchám.

Ako môžem exportovať údaje zo sqoopu?

Začíname

  1. Krok 1: Vytvorte novú databázu v inštancii MySQL. VYTVORIŤ DATABÁZU db1;
  2. Vytvorte tabuľku s názvom akad.
  3. Krok 3: Exportujte súbor input.txt a input2.txt z HDFS do MySQL. sqoop export –connect jdbc:mysql://localhost/db1 –používateľské meno sqoop –koreň hesla –tabuľka acad –export-dir /sqoop_msql/ -m 1.

Tiež, ako funguje sqoop export? Sqoop - Export Sqoop export príkaz pripraví príkazy INSERT so sadou vstupných údajov a potom zasiahne databázu. Je to pre vyvážajúcich nové záznamy, ak má tabuľka jedinečnú hodnotovú konštantu s primárnym kľúčom, export úloha zlyhá, pretože príkaz vložiť zlyhá. Ak máte aktualizácie, môžete použiť možnosť --update-key.

Podobne sa ľudia pýtajú, ako môžem importovať údaje do sqoop?

Tu je to, čo znamená každá jednotlivá možnosť príkazu Sqoop:

  1. connect – Poskytuje reťazec jdbc.
  2. užívateľské meno – Meno užívateľa databázy.
  3. -P – Požiada o heslo v konzole.
  4. tabuľka – povie počítaču, ktorú tabuľku chcete importovať z MySQL.
  5. rozdelenie podľa – určuje stĺpec rozdelenia.
  6. target-dir – cieľový adresár HDFS.

Čo je to sqoop import?

Sqoop nástroj importovať ' je zvyknutý importovať údaje tabuľky z tabuľky do súborového systému Hadoop ako textový súbor alebo binárny súbor. Používa sa nasledujúci príkaz importovať emp tabuľku z databázového servera MySQL na HDFS.

Odporúča: