Paramètre Hadoop mapreduce.cartographie.mémoire.mo et mapreduce.cartographie.Java.opter


Vous vous demandez quelle est la relation entre les deux paramètres (mapreduce.cartographie.mémoire.mo et mapreduce.cartographie.Java.opts), et parfois je vois des gens configurer mapreduce.cartographie.mémoire.mo 2048 et mapreduce.cartographie.Java.choisit d'être -Xmx4G -Xms4G -server, se demandant quelles sont les limites supérieures dans ce cas? Grâce.

Cordialement, Lin

Author: Lin Ma, 2016-05-01

1 answers

Mapreduce.cartographie.mémoire.mo est limite de ressources pour les cartes.

Mapreduce.cartographie.Java.opts est une taille de tas pour les JVM enfants de maps.

Le paramètre Hadoop est plus une application/contrôle de ressources et Java est plus une configuration de ressources.

Les paramètres du tas Java doivent être plus petits que la limite de mémoire du conteneur Hadoop car nous avons besoin de mémoire de réserve pour le code Java. Habituellement, il est recommandé de réserver 20% de mémoire pour le code.

 2
Author: banjara, 2016-05-02 05:20:45