Sqoop en Sqoop2 hebben binaire distributies die verschillen op basis van de Hadoop-versie. Dit soort fouten kan worden gezien in Sqoop2 als het is gecompileerd met de verkeerde versie van Hadoop of als de verkeerde hadoop-bibliotheken op uw systeem staan. Dingen die u kunt proberen om dit op te lossen:
- Zoek naar oude hadoop-potten die in het klassenpad terecht kunnen komen.
find / -name 'hadoop*.jar'
zou moeten werken. - Zorg ervoor dat je een binaire distributie van Sqoop hebt gedownload. Als je Hadoop2 gebruikt, download dan Sqoop2 voor Hadoop2. Als je Hadoop1 gebruikt, download dan Sqoop2 voor Hadoop1.
- Stel het klassenpad expliciet in via de tomcat-eigenschappen in
<server configuration directory>/catalina.properties
. Jars kunnen expliciet worden toegevoegd aancommon.loader
. - Als al het andere faalt, neem dan contact op met de Sqoop-mailinglijst .