ERROR 2118:输入路径不存在

ERROR 2118: Input path does not exist

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

ERROR 2118: Input path does not exist:

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

Cannot perform operation. Note: you are a Hue admin but not a HDFS superuser, "hdfs" or part of HDFS supergroup, "supergroup". [Errno 2] File /user/cloudera/xxxx/xxxx not found

请帮助我,因为我正在努力解决这个问题。 我正在使用 cloudera 5.7

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

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

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