Πίνακας περιεχομένων:

Τι χρησιμοποιεί το sqoop για την εισαγωγή και εξαγωγή των δεδομένων;
Τι χρησιμοποιεί το sqoop για την εισαγωγή και εξαγωγή των δεδομένων;

Βίντεο: Τι χρησιμοποιεί το sqoop για την εισαγωγή και εξαγωγή των δεδομένων;

Βίντεο: Τι χρησιμοποιεί το sqoop για την εισαγωγή και εξαγωγή των δεδομένων;
Βίντεο: Sqoop Import and Export data from RDMBS and HDFS 2024, Απρίλιος
Anonim

Το Sqoop είναι ένα εργαλείο σχεδιασμένο για μεταφορά δεδομένα μεταξύ Hadoop και σχεσιακών βάσεων δεδομένων. Sqoop αυτοματοποιεί το μεγαλύτερο μέρος αυτής της διαδικασίας, βασιζόμενος στο βάση δεδομένων να περιγράψει το σχήμα για το δεδομένα να είναι εισαγόμενος . Χρήσεις Sqoop MapReduce to εισαγωγή και εξαγωγή των δεδομένων , το οποίο παρέχει παράλληλη λειτουργία καθώς και ανοχή σφαλμάτων.

Από εδώ, πώς μπορώ να εξάγω δεδομένα από το sqoop;

Ξεκινώντας

  1. Βήμα 1: Δημιουργήστε μια νέα βάση δεδομένων στην παρουσία MySQL. ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ db1;
  2. Δημιουργήστε έναν πίνακα με το όνομα ακαδ.
  3. Βήμα 3: Εξάγετε το αρχείο input.txt και input2.txt από HDFS σε MySQL. εξαγωγή sqoop –σύνδεση jdbc:mysql://localhost/db1 –όνομα χρήστη sqoop –ρίζα κωδικού πρόσβασης –πίνακας acad –export-dir /sqoop_msql/ -m 1.

Επίσης, πώς λειτουργεί η εξαγωγή του sqoop; Sqoop - Εξαγωγή εξαγωγή Sqoop Η εντολή προετοιμάζει τις εντολές INSERT με σύνολο δεδομένων εισόδου και στη συνέχεια χτυπά τη βάση δεδομένων. Είναι για εξάγοντας νέες εγγραφές, εάν ο πίνακας έχει σταθερά μοναδικής τιμής με πρωτεύον κλειδί, εξαγωγή η εργασία αποτυγχάνει καθώς αποτυγχάνει η πρόταση εισαγωγής. Εάν έχετε ενημερώσεις, μπορείτε να χρησιμοποιήσετε την επιλογή --update-key.

Ομοίως, οι άνθρωποι ρωτούν, πώς μπορώ να εισάγω δεδομένα στο sqoop;

Δείτε τι σημαίνει κάθε μεμονωμένη επιλογή εντολής Sqoop:

  1. σύνδεση – Παρέχει συμβολοσειρά jdbc.
  2. όνομα χρήστη – Όνομα χρήστη βάσης δεδομένων.
  3. -P – Θα ζητήσει τον κωδικό πρόσβασης στην κονσόλα.
  4. πίνακας – Λέει στον υπολογιστή ποιον πίνακα θέλετε να εισαγάγετε από τη MySQL.
  5. split-by – Καθορίζει τη στήλη διαχωρισμού σας.
  6. target-dir – Κατάλογος προορισμού HDFS.

Τι είναι η εισαγωγή sqoop;

Sqoop εργαλείο' εισαγωγή ' χρησιμοποιείται για να εισαγωγή δεδομένα πίνακα από τον πίνακα στο σύστημα αρχείων Hadoop ως αρχείο κειμένου ή δυαδικό αρχείο. Η ακόλουθη εντολή χρησιμοποιείται για εισαγωγή τον πίνακα emp από τον διακομιστή βάσης δεδομένων MySQL στο HDFS.

Συνιστάται: