Video: Sqoop Import and Export data from RDMBS and HDFS 2025
Sqoop-kontaktene går vanligvis hånd i hånd med en JDBC-driver. Sqoop pakker ikke JDBC-driverne fordi de vanligvis er proprietære og lisensiert av RDBMS eller DW-leverandøren. Så det er tre mulige scenarier for Sqoop, avhengig av typen datahåndteringssystem (RDBMS, DW eller NoSQL) du prøver å samhandle med. Ta en titt på hver enkelt:
-
Datastyringssystemet støttes av en av de medfølgende Sqoop-kontaktene. I dette tilfellet må du kjøpe JDBC-driveren fra leverandøren av datastyringssystemet og installere. jar-fil tilknyttet den i katalogen $ SQOOP_HOME / lib. ($ SQOOP_HOME er en miljøvariabel som refererer til katalognavnet på systemet ditt der du installerer Apache Sqoop.)
-
Sqoop inkluderer ikke en kontakt for databasebehandlingssystemet. Det betyr at du må laste ned en fra en tredjepartsleverandør, sammen med en JDBC-driver hvis kontakten krever en. (Couchbase og Teradata gjør begge for eksempel.)
-
Databasebehandlingssystemet gir ikke en Sqoop-kontakt, men en JDBC-driver er tilgjengelig. I dette tilfellet bruker du Sqops generiske JDBC-kontakt og laster ned og installerer leverandørens JDBC-driver.
