我正在尝试为我的hadoop集群设置一个nfs网关,遵循本指南中提到的步骤。我是按照这里的步骤来的。我能登上 /
使用文件中提到的命令:
mount -t nfs -o vers=3,proto=tcp,nolock $server:/ $mount_point
但我想在我的hdfs中挂载一个文件夹,如下所示:
mount -t nfs -o vers=3,proto=tcp,nolock $server:/$dir $mount_point
但mount命令会产生以下错误:
mount.nfs:mounting 10.33.37.220:/dir失败,服务器给出的原因:
没有这样的文件或目录
在nfs网关中,将显示以下日志:
18/04/05 15:14:43 info mount.rpcprogrammountd:路径/目录未共享。
我还尝试添加以下行 /etc/exports
```
saurabh@0001:~$ cat /etc/exports
/whatsappData 10.0.0.0/24(rw,sync)
如何做到这一点。
1条答案
按热度按时间wnavrhmk1#
在hadoop文档中,我发现有一个配置导出点:
nfs.export.point
这可以指定hdfs的nfs导出点。只支持一个导出点。配置导出点时需要完整路径。默认情况下,导出点是根目录/
.下面的设置解决了我的问题: