
# 配置NameNode内存参数
#### 操作场景
在HDFS中，每个文件对象都需要在NameNode中注册相应的信息，并占用一定的存储空间。随着文件数的增加，当原有的内存空间无法存储相应的信息时，需要修改内存大小的设置。
#### 操作步骤
1. 登录FusionInsight Manager。 
   登录集群Manager具体操作，请参考[访问MRS集群Manager](https://support.huaweicloud.com/usermanual-mrs/mrs_01_0128.html)。
   
   
2. 选择"集群 \> 服务 \> HDFS \> 配置 \> 全部配置"。
3. 搜索以下参数名称，并根据需要修改"HDFS-\>NameNode"下的参数值。 
   表1参数说明 
   | 配置参数       | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 取值示例   |
   |:---|:---|:---|
   | GC_PROFILE | 配置可用于垃圾回收（GC）的内存大小等级。 NameNode所占内存主要由FsImage大小决定。FsImage Size = 文件数 \* 900 Bytes，根据计算结果可估算HDFS的NameNode应设内存大小。 该参数项的取值及其对应内存大小如下： - high：4G  - medium：2G  - low：256M  - custom：根据实际数据量大小在GC_OPTS中设置内存大小。   | custom |
   | GC_OPTS    | 用于设置垃圾回收（GC）的相关配置，是通用的JVM选项参数。允许用户自定义配置。 仅当"GC_PROFILE"设置为"custom"时该配置才会生效。需确保"GC_OPTS"参数设置正确，否则进程启动会失败。 注意： 请谨慎修改该项。如果配置不当，将造成服务不可用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | -      |
      
   
   
4. 单击"保存"，在"实例"页面查看是否有配置过期的实例，如果有，则勾选配置过期的实例，选择"更多 \> 重启实例"，重启完成后配置生效。
 
