Inhaltsverzeichnis:

Was verwendet sqoop zum Importieren und Exportieren der Daten?
Was verwendet sqoop zum Importieren und Exportieren der Daten?

Video: Was verwendet sqoop zum Importieren und Exportieren der Daten?

Video: Was verwendet sqoop zum Importieren und Exportieren der Daten?
Video: Sqoop Import and Export data from RDMBS and HDFS 2024, Kann
Anonim

Sqoop ist ein Werkzeug zum Übertragen Daten zwischen Hadoop und relationalen Datenbanken. Sqoop automatisiert den größten Teil dieses Prozesses und stützt sich dabei auf die Datenbank das Schema für die beschreiben Daten zu sein importiert . Sqoop verwendet KarteReduzieren auf Importieren und Exportieren der Daten , die sowohl Parallelbetrieb als auch Fehlertoleranz bietet.

Wie exportiere ich hiervon Daten aus sqoop?

Einstieg

  1. Schritt 1: Erstellen Sie eine neue Datenbank in der MySQL-Instanz. DATENBANK ERSTELLEN db1;
  2. Erstellen Sie eine Tabelle mit dem Namen acad.
  3. Schritt 3: Exportieren Sie die Datei input.txt und input2.txt von HDFS nach MySQL. sqoop export –connect jdbc:mysql://localhost/db1 –username sqoop –password root –table acad –export-dir /sqoop_msql/ -m 1.

Und wie funktioniert der Sqoop-Export? Sqoop - Sqoop-Export exportieren Der Befehl bereitet INSERT-Anweisungen mit einem Satz von Eingabedaten vor und trifft dann auf die Datenbank. Es ist für exportieren neue Datensätze, wenn die Tabelle eine eindeutige Wertkonstante mit Primärschlüssel hat, Export Job schlägt fehl, da die Insert-Anweisung fehlschlägt. Wenn Sie über Updates verfügen, können Sie die Option --update-key verwenden.

Ebenso fragen die Leute, wie importiere ich Daten in sqoop?

Hier ist, was jede einzelne Sqoop-Befehlsoption bedeutet:

  1. connect – Stellt einen jdbc-String bereit.
  2. Benutzername – Datenbankbenutzername.
  3. -P – Fragt nach dem Passwort in der Konsole.
  4. table – Teilt dem Computer mit, welche Tabelle Sie aus MySQL importieren möchten.
  5. split-by – Gibt Ihre Aufteilungsspalte an.
  6. target-dir – HDFS-Zielverzeichnis.

Was ist Sqoop-Import?

Sqoop Werkzeug ' importieren ' wird benutzt um importieren Tabellendaten aus der Tabelle in das Hadoop-Dateisystem als Textdatei oder Binärdatei. Der folgende Befehl wird verwendet, um importieren die emp-Tabelle vom MySQL-Datenbankserver zu HDFS.

Empfohlen: