Невозможно запустить Hadoop из затмения с указанием местоположения Hadoop в затмении (ошибка:NULL)
Я скачал Hadoop VM с сайта Yahoo и запустил Hadoop VM через проигрыватель VMware. Я не видел проблем. Как упоминалось в Yahoo, я использовал Eclipse Europa (v 3.3.1) и загрузил файл jar (hadoop-0.18.3-eclipse-plugin), чтобы включить плагин MapReduce в eclipse. Я запустил виртуальную машину Linux с hadoop и в eclipse создал новое местоположение DFS (введите IP моей виртуальной машины, главный порт Map/Reduce 9001, порт DFS 9000. Но в узле я получил ошибку "Ошибка: ноль".
Что я делаю не так? Кроме того, при настройке переменных Hadoop в eclipse, я не вижу в расширенной вкладке при настройке местоположения hadoop.
Я использую Eclipse Europe 3.3.1 и Hadoop 0.18.0.
Я ошибся в выборе версии плагина?
Спасибо за помощь.
3 ответа
Создайте Затмение в Cygwin, чтобы решить эту проблему.
Перейдите в папку с затмением в Cygwin и запустите eclipse.exe.
Я сделал и работал для меня: следуя инструкциям в этой теме: отредактируйте этот файл: \workspace.metadata.plugins\org.apache.hadoop.eclipse\location и добавьте свойство: "hadoop.job.ugi" со значением "Hadoop-пользователь,ABC"
но также измените свойство "mapred.system.dir" на "/hadoop/mapred/system". Как вы можете видеть на этой веб-странице. Я следовал за всей этой страницей для остальной части конфигурации.
Выше ответ помог мне; Он говорит, что после установки cygwin откройте терминал cygwin и перейдите в "cygdrive" (используйте cd .. и pwd), перейдите на диск и найдите eclipse.exe, затем "запустите eclipse"
теперь он будет показывать папки вместо "error:null"