hadoop dfs -ls投诉

问题描述 投票:5回答:2

任何人都可以让我知道这里看起来有什么不对吗? hadoop dfs命令似乎没问题,但无法识别以下任何选项。

[hadoop-0.20]$bin/hadoop dfs -ls ~/wordcount/input/ ls: Cannot access /home/cloudera/wordcount/input/ : No such file or directory

hadoop ls
2个回答
13
投票

hadoop fs -ls / some / path / here - 将列出一个HDFS位置,而不是你的本地linux位置首先尝试这个命令

hadoop fs -ls /

然后逐步调查其他文件夹。

如果你想将一些文件从本地目录复制到HDFS位置的用户目录,那么只需使用:

hadoop fs -mkdir /users
hadoop fs -put /some/local/file /users

有关更多hdfs命令,请参阅:http://hadoop.apache.org/common/docs/r0.20.0/hdfs_shell.html


0
投票

FS涉及一个通用文件系统,它可以指向任何文件系统,如本地,HDFS,s3等。但dfs非常特定于HDFS。因此,当我们使用FS时,它可以执行从/到本地或hadoop分布式文件系统到目的地的操作。但是指定DFS操作与HDFS有关。

© www.soinside.com 2019 - 2024. All rights reserved.