Я установил sqoop на машину (sqoop-1.4.4.bin__hadoop-1.0.0.tar.gz из http://www.apache.org/dist/sqoop/1.4.4/). Когда я пытаюсь запустить "$SQOOP_HOME/sqoop help" или любую другую команду в этом отношении,
Я получаю следующую ошибку:
Предупреждение: $HADOOP_HOME устарел.
Исключение в потоке "основной" java.lang.NoClassDefFoundError: org/apache/sqoop/Sqoop Вызвано: java.lang.ClassNotFoundException: org.apache.sqoop.Sqoop в java.net.URLClassLoader$1.run(URLClassLoader.java:202 ) в java.security.AccessController.doPrivileged(собственный метод) в java.net.URLClassLoader.findClass(URLClassLoader.java:190) в java.lang.ClassLoader.loadClass(ClassLoader.java:306) в sun.misc.Launcher$ AppClassLoader.loadClass(Launcher.java:301) в java.lang.ClassLoader.loadClass(ClassLoader.java:247) Не удалось найти основной класс: org.apache.sqoop.Sqoop. Программа будет закрыта.
Я пытался установить sqoop на другие машины, и все работало нормально. Но не на одной конкретной машине, которую я хочу :( Я установил домашний путь к hadoop, а также указал дом sqoop в пути к классам.
Может ли кто-нибудь дать мне знать, где я делаю ошибку?