1.1 NameNode内存生产配置
-
NameNode内存计算:每个文件块大概占用150byte,以一台128G内存为例,能存储9.1一文件块(128G=128*1024M=128*1024*1024KB=128*1024*1024*1024Byte,128*1024*1024*1024/150Byte=9.1亿);
-
Hadoop2.x 系列,配置 NameNode 内存:NameNode 内存默认 2000M,如果服务器内存 4G,NameNode 内存可以配置 3G。在hadoop-env.sh 文件中配置如下
HADOOP_NAMENODE_OPTS=-Xmx3072m
- Hadoop3.x 系列,配置 NameNode 内存
- hadoop-env.sh 中描述 Hadoop 的内存是动态分配的
-
查看 NameNode 占用内存:jmap -heap 进程号
-
查看