Βίντεο: Sqoop Import and Export data from RDMBS and HDFS 2024
Οι υποδοχές Sqoop συμβαδίζουν γενικά με ένα πρόγραμμα οδήγησης JDBC. Το Sqoop δεν συνδέει τα προγράμματα οδήγησης JDBC επειδή είναι συνήθως ιδιόκτητα και έχουν άδεια χρήσης από τον πωλητή RDBMS ή DW. Επομένως, υπάρχουν τρία πιθανά σενάρια για το Sqoop, ανάλογα με τον τύπο του συστήματος διαχείρισης δεδομένων (RDBMS, DW ή NoSQL) με τον οποίο προσπαθείτε να αλληλεπιδράσετε. Ρίξτε μια ματιά σε καθένα από αυτά:
-
Το σύστημά σας διαχείρισης δεδομένων υποστηρίζεται από έναν από τους συνδεδεμένους συνδέσμους Sqoop. Στην περίπτωση αυτή, πρέπει να αποκτήσετε το πρόγραμμα οδήγησης JDBC από τον παροχέα του συστήματος διαχείρισης δεδομένων και να το εγκαταστήσετε. jar που σχετίζεται με αυτό στον κατάλογο $ SQOOP_HOME / lib. ($ SQOOP_HOME είναι μια μεταβλητή περιβάλλοντος που αναφέρεται στο όνομα διαύλου καταλόγου στο σύστημά σας όπου εγκαθιστάτε το Apache Sqoop.)
-
Το Sqoop δεν περιλαμβάνει υποδοχή για το σύστημα διαχείρισης βάσεων δεδομένων. Αυτό σημαίνει ότι πρέπει να κάνετε λήψη ενός από έναν προμηθευτή τρίτου μέρους, μαζί με ένα πρόγραμμα οδήγησης JDBC, εάν η σύνδεση απαιτεί μία. (Για παράδειγμα, το Couchbase και το Teradata).
-
Το σύστημά σας διαχείρισης βάσεων δεδομένων δεν παρέχει συνδετήρα Sqoop αλλά είναι διαθέσιμος ένας οδηγός JDBC. Σε αυτή την περίπτωση, χρησιμοποιείτε το γενικό συνδετήρα JDBC του Sqoop και κατεβάστε και εγκαταστήστε τον οδηγό JDBC του προμηθευτή σας.