Hadoop HDFS - 无法为文件提供+ x权限

时间:2012-10-05 20:40:52

标签: hadoop hdfs fuse cloudera

因此,我使用Cloudera的安装和管理工具来启动并运行3节点服务器群集。

我正在运行HDFS,可以查看/创建目录等。

我继续安装了Fuse插件,允许我将HDFS挂载为文件系统。一切正常。我可以将文件写入文件夹等。

问题:

当我在已安装的驱动器中运行'chmod 777 ./file.sh'时,它不会出现任何错误,但是当我执行'ls -l'时它只有:{/ p>

'-rw-rw-rw- 1 root nobody 26 Oct  5 08:57 run.sh'

当我运行'sudo -u hdfs hadoop fs -chmod 777 /run.sh'时,它仍具有相同的权限。无论我做什么,我都无法获得任何文件的执行权限。

我已在Cloudera管理器中禁用了权限,并且还将文件夹chown(chmod -R 777也是该文件夹)。但似乎没有任何工作。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

似乎添加:“umask = 000”到fstab挂载线就行了。 (还加入了高级管理人员)

谢谢!