您的当前位置:首页正文

HDFSNFS网关操作实战

2020-11-09 来源:意榕旅游网

续上一篇译文,集群运行在test[1-4],设置nfsserver的用户组是root,host为test1(同namenode)。版本为CDH5.2.1(Hadoop 2.5.0)。 vim /etc/hadoop/conf/core-site.xmlproperty namehadoop.proxyuser.root.groups/name valueroot/value/propertyproperty name

续上一篇译文,集群运行在test[1-4],设置nfsserver的用户组是root,host为test1(同namenode)。版本为CDH5.2.1(Hadoop 2.5.0)。

vim /etc/hadoop/conf/core-site.xml

 hadoop.proxyuser.root.groups
 root


 hadoop.proxyuser.root.hosts
 test1

#只允许所有用户只读:

 nfs.exports.allowed.hosts
 * ro

#停止原生的服务
service nfs stop
service rpcbind stop
#启动NFS服务
nohup hdfs portmap &
...
14/12/24 09:45:13 INFO portmap.Portmap: Portmap server started at tcp:///0.0.0.0:111, udp:///0.0.0.0:111
su - hdfs
hdfs nfs3
#查看服务状态
rpcinfo -p test1
 program vers proto port service
 100000 4 tcp 111 portmapper
 100000 3 tcp 111 portmapper
 100000 2 tcp 111 portmapper
 100000 4 udp 111 portmapper
 100000 3 udp 111 portmapper
 100000 2 udp 111 portmapper
 100005 1 udp 4242 mountd
 100005 2 udp 4242 mountd
 100005 3 udp 4242 mountd
 100005 1 tcp 4242 mountd
 100005 2 tcp 4242 mountd
 100005 3 tcp 4242 mountd
 100003 3 tcp 2049 nfs
#查看export目录
showmount -e test1
Export list for test1:
/ *
#挂载目录
mkdir /mnt/hdfs
mount.nfs test1:/ /mnt/hdfs -o nolock
hdfs dfs -appendToFile - /user/hive/hello.txt
hello
cat /mnt/hdfs/user/hive/hello.txt
hello
显示全文