# 使用HDFS NFS
Hadoop支持通过NFSv3挂载HDFS文件系统到本地目录,允许用户像访问本地文件系统一样访问HDFS,对于普通用户来说大大的简化了HDFS的使用。该功能通过引入NFS Gateway服务实现,将NFS协议转换为HDFS访问协议。
CM中HDFS启用NFS (opens new window)
# Linux进行NFS挂载
# 安装依赖
sudo yum -y install nfs-utils*
1
# 创建挂载目录
mkdir /hdfs_nfs_mount
1
# 挂载HDFS NFS
mount -t nfs -o vers=3,proto=tcp,nolock,noacl,sync 192.168.1.253:/ /usr/local/fsdata/hdfsdata
mount -t nfs -o vers=3,proto=tcp,nolock 192.168.1.253:/ hdfs_nfs_mount
# 卸载目录
unmount /usr/local/fsdata/hdfsdata
1
2
3
4
5
2
3
4
5
# 自动挂载NFS文件系统
vim /etc/fstab
1
#
# /etc/fstab
# Created by anaconda on Tue Oct 25 15:56:15 2016
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=d8048d39-5ce3-4cdf-9115-416a99b36906 / xfs defaults 0 0
192.168.1.253:/ /hdfs_nfs_mount nfs defaults 0 0
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9