【问题标题】:How to mount a specific hadoop folder via NFS gateway如何通过 NFS 网关挂载特定的 hadoop 文件夹
【发布时间】:2018-04-05 11:28:36
【问题描述】:

我正在尝试按照guide 中提到的步骤为我的 hadoop 集群设置 NFS 网关。我已按照步骤here。我可以使用文档中提到的命令安装/

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: 挂载 10.33.37.220:/dir 失败,服务器给出原因:

没有这样的文件或目录

在 NFS 网关中,出现以下日志:

18/04/05 15:14:43 INFO mount.RpcProgramMountd: 路径 /dir 未共享。

我也尝试在 /etc/exports 中添加以下行

saurabh@0001:~$ cat /etc/exports
/whatsappData 10.0.0.0/24(rw,sync)

如何做到这一点。

【问题讨论】:

    标签: hadoop hdfs nfs


    【解决方案1】:

    从 Hadoop docs,我发现有一个配置导出点:nfs.export.point

    这可以指定HDFS的NFS导出点。仅支持一个导出点。配置导出点时需要完整路径。默认导出点为根目录/

    所以设置以下解决了我的问题:

    <property>
      <name>nfs.export.point</name>
      <value>/dir</value>
    </property>
    

    【讨论】:

      猜你喜欢
      • 2017-08-06
      • 1970-01-01
      • 2019-04-10
      • 1970-01-01
      • 2014-12-29
      • 2014-06-21
      • 2010-10-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多