因此,我使用了Cloudera的安装和管理工具来搭建一个由3个节点服务器组成的集群。
我已经运行了HDFS,并可以查看/创建目录等操作。
我继续安装了Fuse插件,它允许我将HDFS挂载为文件系统。一切都正常工作,我可以写入文件到文件夹等操作。
问题:
当我在挂载的驱动器中运行“chmod 777 ./file.sh”时,它没有产生任何错误,但是当我运行“ls -l”时,它仅显示:
当我运行
我已经在Cloudera管理器中禁用了权限,并且chown'd了该文件夹(chmod -R 777也是)。但是似乎没有任何作用。
有什么想法吗?
我已经运行了HDFS,并可以查看/创建目录等操作。
我继续安装了Fuse插件,它允许我将HDFS挂载为文件系统。一切都正常工作,我可以写入文件到文件夹等操作。
问题:
当我在挂载的驱动器中运行“chmod 777 ./file.sh”时,它没有产生任何错误,但是当我运行“ls -l”时,它仅显示:
'-rw-rw-rw- 1 root nobody 26 Oct 5 08:57 run.sh'
当我运行
'sudo -u hdfs hadoop fs -chmod 777 /run.sh'
后,它仍然具有相同的权限。无论我用任何方式做什么都无法在任何文件上获取执行权限。我已经在Cloudera管理器中禁用了权限,并且chown'd了该文件夹(chmod -R 777也是)。但是似乎没有任何作用。
有什么想法吗?