Ошибка при запуске любой команды файловой системы hadoop hdfs

Я очень новичок в hadoop и имею в виду книгу "hadoop for dummies". У меня есть виртуальная машина со следующими характеристиками: hadoop версия 2.0.6-alpha bigtop os centos

Проблема в том, что когда я запускаю любую команду файловой системы hdfs, я получаю следующую ошибку:

hadoop hdfs dfs -ls error : Could not find or load main class hdfs

Пожалуйста посоветуй

2 ответа

Решение

Вы не называете это через hadoop,
Вы можете запустить:

hdfs dfs -ls /

Или же:

hadoop fs -ls /

Я не уверен, что это ответит на ваш вопрос, но

  Hadoop version 1

Все утилиты командной строки были в каталоге 'hadoop install dir'/bin. Все команды hadoop вызываются скриптом bin/hadoop

  Hadoop version 2
  Commands live in two directories.

bin : Most used commands like hadoop, mapred ..etc
sbin: Administrative commands like start-all.sh (command used to start all Hadoop daemons ..etc) and stop-all.sh
Другие вопросы по тегам