? HDFS NFS Gateway是Hadoop Distributed File System(HDFS)中的一个组件,它允许客户端通过NFS(Network File System,网络文件系统)与HDFS进行交互。具体来说,HDFS NFS Gateway允许客户端像访问本地文件系统一样挂载和访问HDFS文件系统,支持上传,下载,删除,追加内容,有点类似于windows的文件共享。下面正文即开始讲解该组件的功能使用,以及配置
以图片的方式描述NFS,让读者能更好的理解!
? 如下图,将HDFS挂载为windows文件管理器的网络位置
hadoop内容
配置HDFS需要配置如下内容
core-site.xml,新增配置项以及hdfs-site.xml,新增配置项
开启protmap,nfs3两个进程
在root1进行如下操作
nfs.suerpser:NFS操作HDFS系统,所使用的超级用户(hdfs的启动用户为超级用户)
nfs.dump.dir:NFS接受数据上传时使用的临时目录
nfs.exports.allowed.hosts:NFS允许连接的客户端IP和权限,rw表示读写,ip整体活部分可以*代替
上面写的192.168.88.1以rw连接(这个是电脑虚拟网卡VMnet8的IP,与虚拟机通讯就走这个网卡)
systemctl stop nfs;systemctl disable nfs 关闭系统nfs并关闭其开机自启
检查NFS是否正常
以下操作在root2或root3执行(因为root1卸载了rpcbind,缺少了必要的2个命令)
执行:rpcinfo -p root1,正常输出如下
执行showmount -e root1
可以看到 / 192.168.88.1
这样就是表示正常了
在windows命令提示符cmd输入net use X:\192.168.88.101!
到这里这个HDSF NFS就完全部署完成了,希望该文章能有有效的帮助到大家,如有不懂的,可留言,来帮你解决剩下的疑难问题