Estoy usando hadoop apache 2.7.1 en HA Cluster.
Necesitaba actualizar la memoria del montón para ambos nodos de nombre, así que actualicé la propiedad HADOOP_NAMENODE_OPTS en hadoop-env.sh será de 8 gb
export HADOOP_NAMENODE_OPTS="-Xmx8192m $HADOOP_NAMENODE_OPTS"
por lo que el tamaño del montón en mis nodos de nombre es ahora 8 GB
pero me di cuenta del parámetro HADOOP_HEAPSIZE en hadoop-env.sh
y no le di ningún valor
¿está configurando HADOOP_NAMENODE_OPTS a 8 GB suficiente o deberíamos establecer HADOOP_HEAPSIZE en 8 GB también?
Me refiero a si el valor HADOOP_NAMENODE_OPTS reemplaza al valor HADOOP_HEAPSIZE ¿O deberían estar ambos configurados y cada uno tiene su trabajo específico?
Respuestas
1 para la respuesta № 1el valor HADOOP_NAMENODE_OPTS reemplaza el valor HADOOP_HEAPSIZE
Si lo hace https://www.cloudera.com/documentation/enterprise/latest/topics/admin_nn_memory_config.html