美文网首页
2018-09-05,NFS挂在HDFS上的数据

2018-09-05,NFS挂在HDFS上的数据

作者: hbtszyt | 来源:发表于2018-09-05 15:50 被阅读0次

centos6.8

CDH5.11

1.集群中安装nfs gateway到集群中的A机器上,启动

启动报错:No portmap or rpcbind service is running on this host. Please start portmap or rpcbind service before attempting to start the NFS Gateway role on this host.

解决办法:

安装 :yum -y install rpcbind.x86_64      启动:service rpcbind start

在cdh中启动nfs服务

验证各服务是否成功运行:rpcinfo -p A机器ip

选择B机器当做客户端,去挂载数据

yum install -y showmount

showmount -e B机器ip

在B机器上创建linux目录:mkdir /server/hdfsnfs

挂在hdfs到本地磁盘:mount -t nfs -o vers=3,proto=tcp,nolock,noacl,sync nfsgateway的ip:/  /server/hdfsnfs

配置文件:core-site.xml 的群集范围高级配置代码段:

hadoop.proxyuser.nfsserver.groupsl:*

hadoop.proxyuser.nfsserver.hosts:*

nfs.dump.dir:/tmp/.hdfs-nfs

nfs.rtmax:1048576

nfs.wtmax:65536

nfs.exports.allowed.hosts:* rw      (允许所有主机对文件有rw权限).,

经过测试,如果修改成只读,结果是

– 默认情况下,export可以被任何客户端挂载。为了更好的控制访问,可以设置属性。值字符串为机器名和访问策略,通过空格来分割。机器名的格式可以是单一的主机,Java的正则表达式或者IPv4地址。访问权限使用rw或ro来指定导出目录的读/写或机器只读访问。如果访问策略没被提供,默认为只读的。每个条目使用“;”来分割。

注意坑:

在hdfs中代理用户和代理用户组最好设置为*

hadoop.proxyuser.hdfs.groups:*

hadoop.proxyuser.hdfs.hosts:*

相关文章

网友评论

      本文标题:2018-09-05,NFS挂在HDFS上的数据

      本文链接:https://www.haomeiwen.com/subject/hhvawftx.html