免费注册
帮助文档(华北一、二)

  • 1、修改配置

    修改master节点下下面两个配置。

    core-site.xml

     

        <property>

            <name>hadoop.proxyuser.nfsserver.groups</name>

            <value>*</value>

            <description>nfsserver有哪些group的权限</description>

        </property>

        <property>

            <name>hadoop.proxyuser.nfsserver.hosts</name>

            <value>hostname</value>

            <description>允许启动nfsserver的主机名</description>

        </property>

    修改hdfs-site.xml

     

            <property>

                <name>nfs.dump.dir</name>

                <value>/tmp/.hdfs-nfs</value>

            </property>

            <property>

                <name>nfs.rtmax</name>

                <value>1048576</value>

                <description>单次读请求最大字节数</description>

            </property>

            <property>

                <name>nfs.wtmax</name>

                <value>65536</value>

                <description>单次写访问最大字节数 </description>

            </property>

            <property>

                <name>nfs.exports.allowed.hosts</name>

                <value>* rw</value>

                <description>配置挂载主机对文件的访问权限,例如”192.168.0.0/22 rw ; host.*\.example\.com ; host1.test.org ro;”</description>

            </property>

    2、启动nfs

    在1中配置的允许启动nfs的主机上执行下面操作

     

            ${HADOOP_HOME}/sbin/hadoop-daemon.sh start portmap

            *一定是root用户才有权限绑定端口。

            ${HADOOP_HOME}/sbin/hadoop-daemon.sh start nfs3

            *一定是hadoop用户启动,才有所有文件的访问权限。

            showmount -e hostname

            Export list for hostname:

            / *

    3、挂载

    在nfs.exports.allowed.hosts允许的主机上执行

     

        mkdir -p /data/hdfsnfs

        mount -t nfs -o vers=3,proto=tcp,nolock,noacl hostname:/ /data/hdfsnfs


文档是否已解决您的问题?

  已解决   未解决

如您有其它疑问,您也可以与我们技术专家联系探讨。

联系技术专家