Команда hdfs устарела в Hadoop

Я следую этой процедуре (ссылка на YouTube).

При выполнении команды c:/hadoop-2.3.0/bin/hadoop namenode -format я получил сообщение об ошибке, приведенное ниже

**DEPRECATED:Use of this script to execute hdfs command is deprecated.
Instead use the hdfs command for it.
Exception in thread "main" java.lang.NoClassDefFountError**

Я использую jdk-6-windows-amd64.exe.

Как решить эту проблему?


person svwsvw svwsvw    schedule 17.03.2015    source источник
comment
Не пытайтесь заставить нас читать или смотреть видео, чтобы понять, что вы делаете, когда получаете эту ошибку. Пожалуйста, скажите это в вопросе.   -  person Andy Turner    schedule 17.03.2015
comment
Я получаю сообщение об ошибке при выполнении c:/hadoop-2.3.0/bin/hadoop namenode -format this command..   -  person svwsvw svwsvw    schedule 17.03.2015
comment
Ой, извини. Как глупо с моей стороны :/   -  person Andy Turner    schedule 17.03.2015
comment
В сообщении об ошибке не говорится, что команда hdfs устарела. В нем говорится, что использование команды hadoop для запуска команд hdfs устарело, и вместо этого следует использовать hdfs.   -  person Jeremy Beard    schedule 18.03.2015


Ответы (1)


используйте cmd c:/hadoop-2.3.0/bin/hdfs для замены c:/hadoop-2.3.0/bin/hadoop

Многие команды hdfs рекомендуется запускать с bin/hdfs, а не с bin/hadoop.

person amow    schedule 17.03.2015
comment
Команда c:/hadoop-2.3.0/bin/hadoop работает, но команда c:\hadoop-2.3.0\bin›hadoop namenode -format не работает. Исключение в потоке main java.lang.NoClassDefFountError - person svwsvw svwsvw; 17.03.2015
comment
Как я свежее для этого хаупа. Я пытаюсь установить его. Я получаю сообщение об ошибке Exception в потоке main java.lang.NoClassDefFountError при выполнении этой команды c:\hadoop-2.3.0\bin›hadoop namenode -format . - person svwsvw svwsvw; 17.03.2015
comment
используйте c:/hadoop-2.3.0/bin/hdfs там есть '\', а не '›' - person amow; 17.03.2015
comment
Я получаю ту же ошибку во время выполнения этого c:\hadoop-2.3.0\sbin›hadoop fs -mkdir /in - person svwsvw svwsvw; 17.03.2015
comment
Каждый раз, когда он сообщает вам, что команда hadoop УСТАРЕЛА, вы заменяете команду рекомендуемой. - person amow; 17.03.2015