2015-01-20 3 views
0

У меня есть папка HadoopExperiment, которая содержит Java-файлы MapReduce. В моем терминале, когда я делаю hasoop -fs ls на этом пути (myName/workspace/HadoopExperiment/bin), он сообщает мне, что команда «hadoop» не найдена.Команда Hadoop не работает

Однако, когда я запускаю ту же команду на пути, в котором я установил hadoop, команда работает нормально.

Может ли кто-нибудь сказать мне, как я могу исправить эту проблему?

ответ

0

Добавьте свой путь hadoop/bin в системную среду $ PATH.

+0

Где я могу найти систему $ PATH env? – bangbang

+0

Это моя дорожка: echo $ PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local /games:/home/juan/hadoop/hadoop1.2.1/bin – bangbang

+0

if '/home/juan/hadoop/hadoop1.2.1/' - это путь, который вы установили hadoop, тогда вы можете запускать hadoop в любом пути. Это странно. XD – minchang

Смежные вопросы