Vídeo: java.lang.ClassNotFoundException: com.mysql.jdbc:Driver-[Solved] 2024
Os conectores Sqoop geralmente acompanham um driver JDBC. O Sqoop não agrupa os drivers JDBC porque geralmente são proprietários e licenciados pelo RDBMS ou pelo fornecedor de DW. Portanto, existem três cenários possíveis para o Sqoop, dependendo do tipo de sistema de gerenciamento de dados (RDBMS, DW ou NoSQL) com o qual você está tentando interagir. Dê uma olhada em cada um deles:
-
Seu sistema de gerenciamento de dados é suportado por um dos conectores Sqoop agrupados. Neste caso, você precisa adquirir o driver JDBC do seu provedor de sistema de gerenciamento de dados e instalar o driver. arquivo jar associado a ele no diretório $ SQOOP_HOME / lib. ($ SQOOP_HOME é uma variável de ambiente que se refere ao nome do caminho do diretório em seu sistema onde você instala Apache Sqoop.)
-
O Sqoop não inclui um conector para o seu sistema de gerenciamento de banco de dados. Isso significa que você precisa baixar um de um fornecedor externo, juntamente com um driver JDBC se o conector precisar de um. (Couchbase e Teradata, por exemplo.)
-
Seu sistema de gerenciamento de banco de dados não fornece um conector Sqoop, mas um driver JDBC está disponível. Neste caso, você alavanca o conector JDBC genérico do Sqoop e baixe e instale o driver JDBC do seu fornecedor.