更新时间:2024-11-29 GMT+08:00
配置NFS
操作场景
用户在部署集群前,可根据需要规划Network File System(简称NFS)服务器,用于存储NameNode元数据,以提高数据可靠性。
如果您已经部署NFS服务器,并已配置NFS服务,本操作提供集群侧的配置指导,为可选任务。
操作步骤
- 在NFS服务器上检查NFS的共享目录权限,确认服务器可以访问MRS集群的NameNode。
- 以root用户登录NameNode主节点。
- 执行如下命令,创建目录并赋予目录写权限。
mkdir ${BIGDATA_DATA_HOME}/namenode-nfs
chown omm:wheel ${BIGDATA_DATA_HOME}/namenode-nfs
chmod 750 ${BIGDATA_DATA_HOME}/namenode-nfs
- 执行如下命令,挂载NFS到NameNode主节点。
mount -t nfs -o rsize=8192,wsize=8192,soft,nolock,timeo=3,intr NFS服务器IP地址:共享目录 ${BIGDATA_DATA_HOME}/namenode-nfs
例如,NFS服务器的IP为“192.168.0.11”,共享目录为“/opt/Hadoop/NameNode”,则执行命令:
mount -t nfs -o rsize=8192,wsize=8192,soft,nolock,timeo=3,intr 192.168.0.11:/opt/Hadoop/NameNode ${BIGDATA_DATA_HOME}/namenode-nfs
- 在NameNode备节点上执行2~4。
主备NameNode节点在NFS服务器上创建的共享目录名称(如“/opt/Hadoop/NameNode”)不能相同。
- 登录FusionInsight Manager系统,选择“集群 > 服务 > HDFS > 配置 > 全部配置”。
- 在界面右侧的“搜索”框中输入“dfs.namenode.name.dir”搜索,在其值中增加“${BIGDATA_DATA_HOME}/namenode-nfs”路径,多个路径间使用“,”隔开,然后单击“保存”。
- 单击“确定”。在概览页面选择“更多 > 重启服务”,重启服务。
父主题: 使用HDFS