【问题标题】:Permission denied in copying the input file from local to HDFS将输入文件从本地复制到 HDFS 的权限被拒绝
【发布时间】:2019-04-13 06:20:06
【问题描述】:

我无法将文件放入 HDFS。每当我尝试执行 put 命令时,都会收到权限被拒绝错误。我尝试将所有读写执行权限授予输入文件,但问题仍然存在。

这是我执行的命令。我目前在hduser,其中安装了hadoop:

hadoop dfs -put /home/hduser/input /

我收到的错误如下:

警告:不推荐使用此脚本执行 dfs。警告: 尝试改为执行替换“hdfs dfs”。放: /input._COPYING_(权限被拒绝)

【问题讨论】:

    标签: hadoop copy hdfs local permission-denied


    【解决方案1】:

    根据put 命令的documentation,您应该像下面这样使用它:

    hadoop fs -put /path/to/localfile /home/hduser/input
    

    地点:

    1. /path/to/localfile 是本地 FS 上的路径,您要放在 HDFS 上的文件在哪里
    2. /home/hduser/input是HDFS目标文件夹路径

    【讨论】:

      猜你喜欢
      • 2012-07-20
      • 2018-08-03
      • 1970-01-01
      • 2016-05-22
      • 2014-08-28
      • 1970-01-01
      • 1970-01-01
      • 2017-12-25
      • 1970-01-01
      相关资源
      最近更新 更多