我从shell脚本运行pig脚本,我连接50个文件并将其放入hdfs,但是当我尝试使用pig脚本加载文件时,我收到错误
错误2118:输入路径不存在:
但文件在那里,当我尝试删除文件时,我在色调中收到错误消息:
无法执行操作。注意:您是Hue管理员,但不是HDFS超级用户,“hdfs”或HDFS超级组的一部分,“超级组”。 [Errno 2]找不到文件/用户/ cloudera / xxxx / xxxx
请帮忙,因为我在这方面苦苦挣扎。 我正在使用cloudera 5.7
答案 0 :(得分:0)
只有hdfs
用户或目录所有者才能从HDFS中删除文件。因此,创建名为hdfs的新用户,然后尝试执行操作
如果您想在CLI上执行此操作,请尝试以下
sudo -u hdfs hdfs dfs -rmr /path/to/file