【问题标题】:ERROR 2118: Input path does not existERROR 2118:输入路径不存在
【发布时间】:2016-07-01 14:51:59
【问题描述】:

我正在从 shell 脚本运行 pig 脚本,我正在连接 50 个文件并将其放入 hdfs,但是当我尝试使用 pig 脚本加载文件时出现错误

错误 2118:输入路径不存在:

但是文件在那里,当我尝试删除文件时,我收到一个色调错误消息:

无法执行操作。注意:您是 Hue 管理员,但不是 HDFS 超级用户“hdfs”或 HDFS 超级组“supergroup”的一部分。 [Errno 2] 文件 /user/cloudera/xxxx/xxxx 未找到

请帮忙,因为我正在为此苦苦挣扎。 我正在使用 cloudera 5.7

【问题讨论】:

    标签: shell hadoop apache-pig cloudera hue


    【解决方案1】:

    只有hdfs 用户或目录所有者可以从 HDFS 中删除文件。因此,创建一个名为 hdfs 的新用户,然后尝试执行您的操作

    如果您想在 CLI 上执行此操作,请尝试以下操作

    sudo -u hdfs hdfs dfs -rmr /path/to/file

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多