hadoop - 错误: Could not find or load main class fs

标签 hadoop

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

  1. hadoop fs -mkdir 示例

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

无论哪种方式我都会收到错误:

Could not find or load main class fs

如何解决这个问题?

最佳答案

These two Stack Overflow 帖子表明,hadoop fshadoop dfs 命令已被弃用,并且已经有一段时间了。

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

Usage:

hdfs dfs -mkdir [hdfs location]

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

关于hadoop - 错误: Could not find or load main class fs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41982910/

相关文章:

hadoop - 映射器与DataStax Cassandra 1.2.1一起无限发展

hadoop - YARN 容器启动失败

所有节点的 Hadoop 版本

hadoop - hadoop fs -put和hadoop fs -copyFromLocal之间的区别

java - 从 ID Amazon EMR 获取集群对象

hadoop - 插入数据后HBase表大小不变

java - Archlinux上的Hadoop dfs无法启动| SSH端口22连接被拒绝

scala - 在 spark worker 中使用 hadoop 配置

python-2.7 - Hadoop的STDERR输出,这是否意味着一些问题?

java - 在不使用数据 block API 的情况下将数据框保存为文本文件