Sqoop och Sqoop2 har binära distributioner som skiljer sig beroende på Hadoop-versionen. Den här typen av fel kan ses i Sqoop2 om den är kompilerad med fel version av Hadoop eller om fel hadoop-bibliotek finns på ditt system. Saker att försöka fixa detta:
- Leta efter gamla hadoop-burkar som kan komma in i klassbanan.
find / -name 'hadoop*.jar'
borde fungera. - Se till att du har laddat ner en binär distribution av Sqoop. Om du använder Hadoop2, ladda ner Sqoop2 för Hadoop2. Om du använder Hadoop1 ladda ner Sqoop2 för Hadoop1.
- Ange klasssökvägen explicit via tomcat-egenskaperna i
<server configuration directory>/catalina.properties
. Burkar kan uttryckligen läggas till icommon.loader
. - Om allt annat misslyckas, kontakta Sqoops e-postlista .