Video: Sqoop Import and Export data from RDMBS and HDFS 2025
Sqoop-stik går generelt hånd i hånd med en JDBC-driver. Sqoop pakker ikke JDBC-drivere, fordi de normalt er proprietære og licenseret af RDBMS eller DW-sælgeren. Så der er tre mulige scenarier for Sqoop, afhængigt af typen af datahåndteringssystem (RDBMS, DW eller NoSQL), du forsøger at interagere med. Se på hver enkelt:
-
Dit datastyringssystem understøttes af en af de medfølgende Sqoop-stik. I dette tilfælde skal du erhverve JDBC-driveren fra din datastyringssystemudbyder og installere. jar-fil der er forbundet med det i din $ SQOOP_HOME / lib-mappe. ($ SQOOP_HOME er en miljøvariabel, der refererer til bibliotekets stinavn på dit system, hvor du installerer Apache Sqoop.)
-
Sqoop indeholder ikke et stik til dit database management system. Det betyder, at du skal downloade en fra en tredjepartsleverandør sammen med en JDBC-driver, hvis stikket kræver en. (Couchbase og Teradata begge gør for eksempel.)
-
Dit databasestyringssystem giver ikke et Sqoop-stik, men en JDBC-driver er tilgængelig. I dette tilfælde udnytter du Sqops generiske JDBC-stik og downloader og installerer din leverandørs JDBC-driver.