Turinys:

Ką „sqoop“naudoja duomenims importuoti ir eksportuoti?
Ką „sqoop“naudoja duomenims importuoti ir eksportuoti?

Video: Ką „sqoop“naudoja duomenims importuoti ir eksportuoti?

Video: Ką „sqoop“naudoja duomenims importuoti ir eksportuoti?
Video: Apache Sqoop Tutorial | Sqoop: Import & Export Data From MySQL To HDFS | Hadoop Training | Edureka 2024, Gegužė
Anonim

Sqoop yra įrankis, skirtas perkelti duomenis tarp Hadoop ir reliacinių duomenų bazių. Sqoop automatizuoja didžiąją šio proceso dalį, remdamasi duomenų bazėje apibūdinti schemą duomenis būti importuota . Sqoop naudoja MapReduce to importuoti ir eksportuoti duomenis , kuris užtikrina lygiagretų veikimą ir atsparumą gedimams.

Kaip eksportuoti duomenis iš sqoop?

Darbo pradžia

  1. 1 veiksmas: sukurkite naują duomenų bazę MySQL egzemplioriuje. KURTI DUOMENŲ BAZĘ db1;
  2. Sukurkite lentelę pavadinimu akad.
  3. 3 veiksmas: Eksportuokite input.txt ir input2.txt failus iš HDFS į MySQL. sqoop export –prisijungti jdbc:mysql://localhost/db1 –vartotojo vardas sqoop –slaptažodžio šaknis –table acad –export-dir /sqoop_msql/ -m 1.

Be to, kaip veikia sqoop eksportas? Sqoop - Eksportuoti Sqoop eksportą komanda parengia INSERT sakinius su įvesties duomenų rinkiniu, tada patenka į duomenų bazę. Jis skirtas eksportuojančių nauji įrašai, jei lentelė turi unikalią reikšmių konstantą su pirminiu raktu, eksportuoti darbas nepavyksta, nes nepavyksta įterpti sakinio. Jei turite atnaujinimų, galite naudoti parinktį --update-key.

Taip pat žmonės klausia, kaip importuoti duomenis į „sqoop“?

Štai ką reiškia kiekviena atskira „Sqoop“komandos parinktis:

  1. connect – suteikia jdbc eilutę.
  2. vartotojo vardas – duomenų bazės vartotojo vardas.
  3. -P – konsolėje paprašys slaptažodžio.
  4. lentelė – nurodo kompiuteriui, kurią lentelę norite importuoti iš MySQL.
  5. split-by – nurodo padalijimo stulpelį.
  6. target-dir – HDFS paskirties katalogas.

Kas yra sqoop importas?

Sqoop įrankis' importuoti ' turi įprotį importuoti lentelės duomenis iš lentelės į Hadoop failų sistemą kaip tekstinį failą arba dvejetainį failą. Ši komanda naudojama importuoti emp lentelė iš MySQL duomenų bazės serverio į HDFS.

Rekomenduojamas: