Configuration Java Heap Space Size ElasticSearch : Différence entre versions
(Page créée avec « <code>ElasticSearch</code> peut nécessiter une importante mémoire disponible qu'il faut spécifier à la JVM, sous peine d'avoir une exception <code>OutOfMemoryError</co... ») |
(Aucune différence)
|
Version actuelle en date du 22 novembre 2018 à 14:25
ElasticSearch
peut nécessiter une importante mémoire disponible qu'il faut spécifier à la JVM, sous peine d'avoir une exception OutOfMemoryError
comme dans le cas suivant.
[2018-11-21T17:34:55,196][ERROR][o.e.i.e.Engine ] [ejn-1] [filebeat-6.5.0-2018.11.21][2] merge failed java.lang.OutOfMemoryError: Java heap space
Cet article présente la configuration mise en place pour augmenter la mémoire disponible dans la JVM..
Sommaire
Votre avis
Nobody voted on this yet
|
|
Etude
L'objectif est d'augmenter la taille de Java Heap
en spécifiant les arguments Xms
(taille minimale) et Xmx
(taille maximale) de la JVM. Dans la documentation officielle, deux méthodes sont présentées.
Dans le cadre de cet article, les paramètres seront configurés dans le fichier jvm.options
, qui a été externalisé dans le répertoire /var/opt/elasticsearch/common/config
lors de l'installation, à l'aide des paramètres de même nom.
Configuration
Par défaut, les valeurs sont spécifiées à 1 Go pour les valeurs minimales et maximales de la mémoire. Les paramètres sont modifiés pour affecter 4 Go ainsi.
################################################################
##
## You should always set the min and max JVM heap
## size to the same value. For example, to set
## the heap to 4 GB, set:
##
## -Xms4g
## -Xmx4g
##
## See https://www.elastic.co/guide/en/elasticsearch/reference/current/heap-size.html
## for more information
##
################################################################
# Xms represents the initial size of total heap space
# Xmx represents the maximum size of total heap space
#-Xms1g
#-Xmx1g
-Xms4g
-Xmx4g
En fait, la modification apportée correspond exactement à l'exemple fourni dans le fichier.
Voir aussi
Documentation officielle: https://www.elastic.co/guide/en/elasticsearch/reference/current/heap-size.html