2017-08-06 62 views
0

我使用的Apache Spark在单机模式下的Ubuntu阿帕奇火花独立变化执行人用户名

下,我想将文件保存到一个位置,这是一个NFS主机上。

火花工作者在有权访问我尝试保存到的文件夹的用户下启动。

我将文件夹的权限更改为777,但仍然出现错误 - 在nfs下创建新文件夹时。

创建了一个文件夹,然后它不能创建任何新的文件夹。

新的文件夹有,旧的权限不让火花执行者写任何东西给它。

我该如何解决这个问题?

回答

0

用户名没有问题,问题是nfs服务器,当连接到它时,我留在与客户机中相同的uid中,这不适用于nfs服务器中的所有者uid,此修复程序会在/ etc/exports中的NFS文件托管 和加入这一行 在/ var /一般/ NFS * (rw,sync,no_root_squash,all_squash,anonuid=1000,anongid=1000,no_subtree_check)

其设置正确的UID下所有传入NFS连接到控制位置