我正在尝试使用以下命令创建目录:
hadoop fs -mkdir sample
hadoop fs -mkdir /user/cloudera/sample1
无论哪种方式我收到错误:
找不到或加载主类fs
如何解决此问题?
答案 0 :(得分:3)
These two Stack Overflow帖子说明hadoop fs
和hadoop dfs
命令已弃用且已有一段时间了。
理想情况下,您应该使用hdfs dfs
代替。正如Ramya B所述,您需要成为hdfs
用户才能使用此类命令并确保关闭安全模式。如果你有Ambari,你可以轻松访问NameNode用户界面以检查情况并非如此。
用法:
hdfs dfs -mkdir [hdfs location]
我认为您收到错误的原因是因为hadoop fs
不再是您可以用来在HDFS上执行文件系统更改的命令。
答案 1 :(得分:0)
首先给sudo su - hdfs并给hadoop dfsadmin -safemode离开 然后用户可以运行命令