摸鱼的鱼
2016-01-08 09:13
采纳率: 66.7%
浏览 5.2k
已采纳

nfs挂载hdfs报错:mount.nfs3 mount system call failed

作为一只菜鸟,为了能达到hdfs映射到linux本地文件系统中的目的,参照apache官网的文档一步一步操作下来https://hadoop.apache.org/docs/r2.4.1/hadoop-project-dist/hadoop-hdfs/HdfsNfsGateway.html 中间都没有遇到什么问题
nfs3和portmap都启动了,防火墙也关掉了

 [root@Master hadoop]# rpcinfo -p Master.dev
   program vers proto   port  service
    100005    3   udp   4242  mountd
    100005    1   tcp   4242  mountd
    100000    2   udp    111  portmapper
    100000    2   tcp    111  portmapper
    100005    3   tcp   4242  mountd
    100005    2   tcp   4242  mountd
    100003    3   tcp   2049  nfs
    100005    2   udp   4242  mountd
    100005    1   udp   4242  mountd
 [root@Master hadoop]# showmount -e Master.dev
Export list for Master.dev:
/ *

执行到最后一步的时候就报错mount.nfs3 mount system call failed了

mount -t nfs -o nfsvers=3,vers=3,proto=tcp,nolock Master.dev:/ /data/hdfs/ 

已经琢磨了两天了。。还是解决不了。。。求各位指点呀T.T

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • bobozuyuan 2020-03-15 17:18
    已采纳
    打赏 评论
  • save4me 2016-01-08 14:30

    你安装的NFS版本是多少,你通过参数指定了nfsvers=3,请确定参数的版本匹配。或者参照官网上的,使用

    mount -t nfs -o vers=3,proto=tcp,nolock,noacl,sync $server:/  $mount_point
    
    打赏 评论

相关推荐 更多相似问题