【问题标题】:Hadoop does not see the input folderHadoop 看不到输入文件夹
【发布时间】:2015-08-21 04:11:10
【问题描述】:

我正在尝试在 Ubuntu Server 14.04.3 LTS 上安装 hadoop 2.7.1(独立模式)。按照主要的 apache 教程 (https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.html),我可以启动该过程并在端口 50070 上查看 dfshealth.html#tab-datanode。但我无法超越这一点。我被困在:“将输入文件复制到分布式文件系统中:”($ bin/hdfs dfs -put etc/hadoop input)文件在那里,但我收到以下异常:

joao@vmdeb20:~/hadoop2_7_1/hadoop-2.7.1$ bin/hdfs dfs -put 输入
put: `.': 没有这样的文件或目录

【问题讨论】:

  • 请在问题本身中包含所有相关内容(即您的例外);链接可能会失败。

标签: hadoop ubuntu-14.04


【解决方案1】:

这是因为找不到用户目录。如果没有指定输出目录,Hadoop会默认将输入复制到用户目录/user/username中。

在 Hadoop 中创建用户目录或使用以下命令复制文件

bin/hdfs dfs -put input /

上述命令会将输入目录复制到 HDFS 的根目录 (/)。

【讨论】:

    猜你喜欢
    • 2012-07-13
    • 2010-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-21
    • 1970-01-01
    相关资源
    最近更新 更多