Sqoop og Sqoop2 har binære distributioner der adskiller sig baseret på Hadoop-version. Denne form for fejl kan ses i Sqoop2, hvis den er kompileret med den forkerte version af Hadoop, eller hvis de forkerte hadoop-biblioteker er på dit system. Ting du kan prøve at løse dette:
- Se efter gamle hadoop-krukker, der kan komme ind i klassestien.
find / -name 'hadoop*.jar'
burde virke. - Sørg for, at du har downloadet en binær distribution af Sqoop. Hvis du bruger Hadoop2, skal du downloade Sqoop2 til Hadoop2. Hvis du bruger Hadoop1, download Sqoop2 til Hadoop1.
- Indstil eksplicit klassestien via tomcat-egenskaberne i
<server configuration directory>/catalina.properties
. Krukker kan eksplicit tilføjes tilcommon.loader
. - Hvis alt andet fejler, skal du kontakte Sqoop-mailinglisten .