第一组:
HADOOP_OPTS:Hadoop启动时的JVM参数
HADOOP_NAMENODE_OPTS
该选项的值会附加到HADOOP_OPTS之后,在启动NameNode时设置的JVM参数。
如想手动设置NameNode的堆、垃圾回收等信息,可以在这里设置:
export HADOOP_NAMENODE_OPTS="-Xmx2g -XX:+UseParallelGC ${HADOOP_NAMENODE_OPTS}"
其它的节点类似设置。
HADOOP_DATANODE_OPTS
该选项的值会附加到HADOOP_OPTS之后,在启动DataNode时设置的JVM参
HADOOP_CLIENT_OPTS
该选项增加的参数,将会作用于多个命令,如fs, dfs, fsck, distcp等
第二组:
export HADOOP_JOB_HISTORYSERVER_OPTS=
export YARN_RESOURCEMANAGER_OPTS=
export YARN_NODEMANAGER_OPTS=
为yarn指定JVM OPTS其实跟第一组是差不多的,分别配置的JOB_HISTORYSERVER,RESOURCEMANAGER,NODEMANAGER,参数。上面都是配置守护进程jvm参数,要配置的DataNode使用parallelGC,下面的语句应该在的hadoop-env.sh加入:
export HADOOP_DATANODE_OPTS="-XX:+UseParallelGC ${HADOOP_DATANODE_OPTS}"
第三组:
export HADOOP_HEAPSIZE=
export HADOOP_NAMENODE_INIT_HEAPSIZE=""
export HADOOP_JOB_HISTORYSERVER_HEAPSIZE=1000
YARN_HEAPSIZE=1000
export YARN_RESOURCEMANAGER_HEAPSIZE=1000
export YARN_NODEMANAGER_HEAPSIZE=1000
HADOOP_HEAPSIZE/YARN_HEAPSIZE — 指定能够使用的最大的堆内存,单位为MB。
|