在hadoop的配置文件目录下有个hadoop-env.sh文件,通过环境变量HADOOP_HEAPSIZE来设置hadoop守护进程的堆大小,默认为1000,例如下面将其改为1024M
该环境变量是对hdfs所有守护进程都生效的,即datanode的内存也会被置为1024m
单独设置namenode可以修改HADOOP_NAMENODE_OPTS这一环境变量