HDFS NFS Gateway安装配置详解

本文详细介绍了如何配置和使用HDFS NFS Gateway,使得HDFS可以被支持NFSv3的操作系统作为本地文件系统挂载。内容涵盖开启NFS Gateway的步骤、验证服务、挂载HDFS根目录、操作文件以及配置建议。特别提到了在Windows 7环境下挂载的尝试和遇到的问题。
摘要由CSDN通过智能技术生成

HDFS NFS Gateway安装配置详解

1.概述

HDFS NFS Gateway能够把HDFS挂载到客户机上作为本地文件系统来管理,支持NFSv3。当前版本的NFS Gateway有如下可用特性。

l  用户在支持NFSv3的操作系统上可以通过本地文件系统浏览HDFS。

l  使用NFS Gateway 用户能够直接下载和上传HDFS文件到本地文件系统中。

l  用户可以通过挂载点直接传输数据流至HDFS,但只能增量添加不能随机写数据。

2.开启NFS Gateway

NFS服务需要三个守护进程rpcbind或portmap(portmap在centos6上被改名为rpcbind), mountd and nfsd,NFS Gateway已经包含了nfsd和mountd。挂载时会把HDFS根目录作为唯一的挂载点。由于在RHEL6.2等操作系统上rpcbind有bug,推荐使用NFS Gateway软件包里自带的portmap.

开启nfs gateway步骤如下:

1)停止系统本身的nfs/rpcbind/portmap服务 

service nfs stop

service rpcbind stop 

2) 开启自带的portmap服务,需要root权限。 

hadoop portmap(默认会在前台一直运行,并输出运行信息)

hadoop-daemon.sh start portmap 

3)开启mountd和nfsd。此处不需要root权限,但是注意保证启动NFS Gateway用户和启动hadoop集群的用户是同一个。   

    hadoop nfs3 (默认会在前台一直运行,并输出运行信息)

   

    hadoop-daemon.shstart portmap 

关闭NFS Gateway方法如下: 

    hadoop-daemon.sh stop nfs3

hadoop-daemon.sh stop portmap

3.验证

1)执行以下命令验证是否服务已经开启。

rpcinfo  -p  $nfs_server_ip 

实例操作如下(在虚拟机100.2.12.142、144、146三台机器上安装了transwarp,在100.2.12.133上进行测试):



2)查看机器可被挂载的nfs目录:

       showmount-e $nfs_server_ip

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值