Hadoop ls 命令不起作用

标签 hadoop hdfs

我能够在 HDFS 中创建目录,但是当我提交“ls”命令时,它给出了下面提到的错误。当我给 bin/hadoop dfs –ls/时,我得到了同样的错误。我错过了什么?

hduser@Server-8-22:/usr/local/hadoop$ bin/hadoop fs -mkdir skalburginput
Warning: $HADOOP_HOME is deprecated.

hduser@Server-8-22:/usr/local/hadoop$ bin/hadoop fs -mkdir skalburgoutput
Warning: $HADOOP_HOME is deprecated.

hduser@Server-8-22:/usr/local/hadoop$ bin/hadoop fs –ls
Warning: $HADOOP_HOME is deprecated.

ls: Unknown command
Usage: java FsShell
       [-ls <path>]
       [-lsr <path>]
       [-du <path>]
       [-dus <path>]
       [-count[-q] <path>]
       [-mv <src> <dst>]

最佳答案

在创建目录时提及目录的完整路径,从根目录开始。 IE: /你的/位置/skalburginput

对于 ls 命令,尝试:

$hdfs dfs -ls/

关于Hadoop ls 命令不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29497814/

相关文章:

hadoop - 插入 HCTAS 创建的表时权限被拒绝

hadoop - 通过 SOCKS 代理使用 Hadoop?

hadoop - Spark_SQL 模式和表数据存储在哪里?

hadoop - HDFS - 名称节点未启动

java - 无法从本地计算机连接HDFS

hadoop - NameNode如何识别特定文件复制是设置值,而不是配置的复制3?

java - 使用构建器创建 spark session 时出现 NoSuchFieldException

hadoop - 带有 syslogs source 和 hbase sink 的 flum agent

java - Hbase客户端扫描程序挂起

hadoop - sqoop导入多个表