Sqoop a Sqoop2 mají binární distribuce které se liší podle verze Hadoop. Tento druh chyby lze vidět v Sqoop2, pokud je zkompilován s nesprávnou verzí Hadoop nebo pokud jsou ve vašem systému nesprávné knihovny hadoop. Věci, které můžete zkusit opravit:
- Hledejte staré nádoby hadoop, které se mohou dostat do třídy.
find / -name 'hadoop*.jar'
by mělo fungovat. - Ujistěte se, že jste si stáhli binární distrubtion Sqoop. Pokud používáte Hadoop2, stáhněte si Sqoop2 pro Hadoop2. Pokud používáte Hadoop1, stáhněte si Sqoop2 pro Hadoop1.
- Explicitně nastavte classpath prostřednictvím vlastností tomcat v
<server configuration directory>/catalina.properties
. Sklenice lze explicitně přidat docommon.loader
. - Pokud vše ostatní selže, obraťte se na seznam adresátů Sqoop .