错误:找不到或加载主类fs

时间:2017-02-01 15:00:28

标签: hadoop

我正在尝试使用以下命令创建目录:

  1. hadoop fs -mkdir sample

  2. hadoop fs -mkdir /user/cloudera/sample1

  3. 无论哪种方式我收到错误:

      

    找不到或加载主类fs

    如何解决此问题?

2 个答案:

答案 0 :(得分:3)

These two Stack Overflow帖子说明hadoop fshadoop dfs命令已弃用且已有一段时间了。

理想情况下,您应该使用hdfs dfs代替。正如Ramya B所述,您需要成为hdfs用户才能使用此类命令并确保关闭安全模式。如果你有Ambari,你可以轻松访问NameNode用户界面以检查情况并非如此。

  

用法:

     

hdfs dfs -mkdir [hdfs location]

我认为您收到错误的原因是因为hadoop fs不再是您可以用来在HDFS上执行文件系统更改的命令。

答案 1 :(得分:0)

首先给sudo su - hdfs并给hadoop dfsadmin -safemode离开 然后用户可以运行命令