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

运行任何 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

请指教

答案1

您不需要通过 来调用它hadoop
您可以运行:

hdfs dfs -ls /

或者:

hadoop fs -ls /

答案2

我不确定这是否能回答你的问题,但是

  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

相关内容