Ошибка при запуске любой команды файловой системы 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