Sqoop y Sqoop2 tienen distribuciones binarias que difieren según la versión de Hadoop. Este tipo de error se puede ver en Sqoop2 si se compila con la versión incorrecta de Hadoop o si hay bibliotecas de Hadoop incorrectas en su sistema. Cosas para tratar de arreglar esto:
- Busque frascos antiguos de Hadoop que puedan entrar en el classpath.
find / -name 'hadoop*.jar'
debería funcionar. - Asegúrese de haber descargado una distribución binaria de Sqoop. Si está utilizando Hadoop2, descargue Sqoop2 para Hadoop2. Si está utilizando Hadoop1, descargue Sqoop2 para Hadoop1.
- Establecer explícitamente el classpath a través de las propiedades de tomcat en
<server configuration directory>/catalina.properties
. Los frascos se pueden agregar explícitamente acommon.loader
. - Si todo lo demás falla, comuníquese con la lista de correo de Sqoop .