Sisukord:

Mida kasutab sqoop andmete importimiseks ja eksportimiseks?
Mida kasutab sqoop andmete importimiseks ja eksportimiseks?

Video: Mida kasutab sqoop andmete importimiseks ja eksportimiseks?

Video: Mida kasutab sqoop andmete importimiseks ja eksportimiseks?
Video: Sqoop Импорт и экспорт данных из RDMBS и HDFS 2024, November
Anonim

Sqoop on ülekandmiseks mõeldud tööriist andmeid Hadoopi ja relatsiooniandmebaaside vahel. Sqoop automatiseerib suurema osa sellest protsessist, tuginedes sellele andmebaasi skeemi kirjeldamiseks andmeid olla imporditud . Sqoop kasutab MapReduce to andmeid importida ja eksportida , mis tagab paralleelse töö ja veataluvuse.

Kuidas ma saan sqoopist andmeid eksportida?

Alustamine

  1. 1. samm: looge MySQL-i eksemplaris uus andmebaas. LOO ANDMEBAAS db1;
  2. Looge tabel nimega acad.
  3. 3. samm: eksportige failid input.txt ja input2.txt HDFS-ist MySQL-i. sqoop export –ühenda jdbc:mysql://localhost/db1 –kasutajanimi sqoop –paroolijuur –tabel acad –export-dir /sqoop_msql/ -m 1.

Samuti, kuidas sqoop-eksport töötab? Sqoop - Ekspordi Sqoop eksport käsk valmistab ette INSERT avaldused koos sisendandmete komplektiga ja tabab seejärel andmebaasi. See on mõeldud eksportivad uued kirjed, kui tabelil on primaarvõtmega kordumatu väärtus, eksportida töö nurjub, kuna sisestamislause nurjub. Kui teil on värskendusi, võite kasutada valikut --update-key.

Samuti küsivad inimesed, kuidas ma saan andmeid sqoopi importida?

Iga Sqoopi käsusuvand tähendab järgmist:

  1. connect – pakub jdbc stringi.
  2. kasutajanimi – andmebaasi kasutajanimi.
  3. -P – küsib konsoolis parooli.
  4. tabel – annab arvutile teada, millist tabelit soovite MySQL-ist importida.
  5. split-by – määrab teie poolitava veeru.
  6. target-dir – HDFS-i sihtkataloog.

Mis on sqoopi import?

Sqoop tööriist' importida ' on harjunud importida tabeliandmed tabelist Hadoopi failisüsteemi tekstifailina või binaarfailina. Kasutatakse järgmist käsku importida emp-tabel MySQL-i andmebaasiserverist HDFS-i.

Soovitan: