Video: Sqoop Connector 2024
Sqoop-connectors gaan over het algemeen hand in hand met een JDBC-stuurprogramma. Sqoop bundelt de JDBC-stuurprogramma's niet omdat ze meestal eigendom zijn van en worden gelicentieerd door de RDBMS- of DW-leverancier. Er zijn dus drie mogelijke scenario's voor Sqoop, afhankelijk van het type gegevensbeheersysteem (RDBMS, DW of NoSQL) waarmee u probeert te communiceren. Bekijk ze allemaal:
-
Uw gegevensbeheersysteem wordt ondersteund door een van de gebundelde Sqoop-connectoren. In dit geval moet u het JDBC-stuurprogramma aanschaffen bij uw aanbieder van gegevensbeheersysteem en het. jar-bestand dat eraan is gekoppeld in uw $ SQOOP_HOME / lib-map. ($ SQOOP_HOME is een omgevingsvariabele die verwijst naar de padnaam van de map op uw systeem waarop u Apache Sqoop installeert.)
-
Sqoop bevat geen connector voor uw databasebeheersysteem. Dat betekent dat u een van een externe leverancier moet downloaden, samen met een JDBC-stuurprogramma als de connector dat vereist. (Couchbase en Teradata doen dat bijvoorbeeld.)
-
Uw databasebeheersysteem biedt geen Sqoop-connector, maar er is een JDBC-stuurprogramma beschikbaar. In dit geval maakt u gebruik van de generieke JDBC-connector van Sqoop en download en installeert u het JDBC-stuurprogramma van uw leverancier.