Inhoudsopgave:

Wat gebruikt sqoop om de gegevens te importeren en exporteren?
Wat gebruikt sqoop om de gegevens te importeren en exporteren?

Video: Wat gebruikt sqoop om de gegevens te importeren en exporteren?

Video: Wat gebruikt sqoop om de gegevens te importeren en exporteren?
Video: Apache Sqoop Tutorial | Sqoop: Import & Export Data From MySQL To HDFS | Hadoop Training | Edureka 2024, April
Anonim

Sqoop is een tool ontworpen om over te dragen gegevens tussen Hadoop en relationele databases. Sqoop automatiseert het grootste deel van dit proces, vertrouwend op de database om het schema voor de. te beschrijven gegevens zijn geïmporteerd . Sqoop gebruikt KaartVerminderen tot importeer en exporteer de gegevens , die parallelle werking en fouttolerantie biedt.

Hiervan, hoe exporteer ik gegevens uit skoop?

Beginnen

  1. Stap 1: Maak een nieuwe database in de MySQL-instantie. MAAK DATABASE db1;
  2. Maak een tabel met de naam acad.
  3. Stap 3: Exporteer het input.txt- en input2.txt-bestand van HDFS naar MySQL. sqoop export –connect jdbc:mysql://localhost/db1 –gebruikersnaam sqoop –wachtwoord root –table acad –export-dir /sqoop_msql/ -m 1.

En hoe werkt skoopexport? Sqoop - Exporteren Sqoop-export commando bereidt INSERT-instructies voor met een set invoergegevens en raakt vervolgens de database. Het is voor exporteren nieuwe records, als de tabel een unieke waardeconstante heeft met primaire sleutel, exporteren taak mislukt als de insert-instructie mislukt. Als u updates heeft, kunt u de optie --update-key gebruiken.

Evenzo vragen mensen: hoe importeer ik gegevens in skoop?

Dit is wat elke afzonderlijke Sqoop-opdrachtoptie betekent:

  1. connect – Biedt een jdbc-tekenreeks.
  2. gebruikersnaam - Database-gebruikersnaam.
  3. -P - Zal om het wachtwoord vragen in de console.
  4. table – Vertelt de computer welke tabel u uit MySQL wilt importeren.
  5. split-by - Specificeert uw splitsingskolom.
  6. target-dir - HDFS-bestemmingsmap.

Wat is Skoop Import?

Sqoop hulpmiddel ' importeren ' is gewend aan importeren tabelgegevens van de tabel naar het Hadoop-bestandssysteem als een tekstbestand of een binair bestand. Het volgende commando wordt gebruikt om: importeren de emp-tabel van MySQL-databaseserver naar HDFS.

Aanbevolen: