运行任何hadoop hdfs文件系统命令时出错

我对hadoop很陌生,并且提到“傻瓜版”(hadoop for dummies)这本书。 我有一个VM与以下规格:hadoop版本2.0.6-alpha bigtop os centos

问题是当我运行任何hdfs文件系统命令我得到以下错误:

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

请指教

你不通过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