Video: java.lang.ClassNotFoundException: com.mysql.jdbc:Driver-[Solved] 2024
Conectorii Sqoop merg în general mână în mână cu un driver JDBC. Sqoop nu leagă driverele JDBC, deoarece acestea sunt în mod obișnuit deținute și licențiate de către distribuitorul RDBMS sau DW. Deci, există trei scenarii posibile pentru Sqoop, în funcție de tipul de sistem de management al datelor (RDBMS, DW sau NoSQL) cu care încercați să interacționați. Aruncați o privire la fiecare dintre ele:
-
Sistemul dvs. de gestionare a datelor este susținut de unul dintre conectorii Sqoop bundați. În acest caz, trebuie să achiziționați driverul JDBC de la furnizorul de servicii de gestionare a datelor și să instalați. jar asociat cu acesta în directorul $ SQOOP_HOME / lib. ($ SQOOP_HOME este o variabilă de mediu care se referă la calea directorului din sistemul dvs. unde instalați Apache Sqoop.)
-
Sqoop nu include un conector pentru sistemul de gestionare a bazelor de date. Aceasta înseamnă că trebuie să descărcați unul de la un furnizor terț, împreună cu un driver JDBC dacă conectorul necesită unul. (De exemplu, Couchbase și Teradata).
-
Sistemul dvs. de gestionare a bazelor de date nu oferă un conector Sqoop, dar este disponibil un driver JDBC. În acest caz, utilizați conectorul JDBC generic al Sqoop și descărcați și instalați driverul JDBC al furnizorului dvs.