Video: Sqoop Import and Export data from RDMBS and HDFS 2024
Sqoop-Konnektoren gehen im Allgemeinen Hand in Hand mit einem JDBC-Treiber.. Sqoop bündelt die JDBC-Treiber nicht, da sie normalerweise proprietär und vom RDBMS- oder DW-Anbieter lizenziert sind. Es gibt also drei mögliche Szenarien für Sqoop, abhängig vom Typ des Datenverwaltungssystems (RDBMS, DW oder NoSQL), mit dem Sie interagieren möchten. Sehen Sie sich jeden einzelnen an:
-
Ihr Datenverwaltungssystem wird von einem der gebündelten Sqoop-Konnektoren unterstützt. In diesem Fall müssen Sie den JDBC-Treiber von Ihrem Datenverwaltungssystem-Provider erwerben und das installieren. JAR-Datei in Ihrem $ SQOOP_HOME / lib-Verzeichnis. ($ SQOOP_HOME ist eine Umgebungsvariable, die sich auf den Verzeichnispfadnamen auf Ihrem System bezieht, auf dem Sie Apache Sqoop installieren.)
-
Sqoop enthält keinen Connector für Ihr Datenbankmanagementsystem. Das bedeutet, dass Sie einen von einem Drittanbieter herunterladen müssen, zusammen mit einem JDBC-Treiber, wenn der Connector einen solchen Treiber benötigt. (Couchbase und Teradata zum Beispiel.)
-
Ihr Datenbankverwaltungssystem bietet keinen Sqoop-Connector, aber ein JDBC-Treiber ist verfügbar. In diesem Fall nutzen Sie den generischen JDBC-Connector von Sqoop und laden und installieren den JDBC-Treiber Ihres Anbieters.