2016-11-09 6 views
3

Unseres Elasticsearch Cluster ging und als ich versuchte, es neu zu starten mit:Einstellung Java-Umgebungsvariable für Elasticsearch Dienst

docker start -i elasticsearch 

bekomme ich den Fehler:

Error: encountered environment variables that are no longer supported 
Use jvm.options or ES_JAVA_OPTS to configure the JVM 
ES_HEAP_SIZE=6g: set -Xms6g and -Xmx6g in jvm.options or add "-Xms6g -Xmx6g" to ES_JAVA_OPTS 

Ich bin mir nicht ganz sicher, wo um die Optionen dafür einzustellen. Ich änderte unsere elasticsearch.service-Datei, um sie beim Start einzuschließen:

ExecStart=/usr/bin/docker run --name elasticsearch -p ####:#### -p ####:#### -e ES_HEAP_SIZE=6g -e ES_JAVA_OPTS="-Xms6g -Xmx6g" -v /srv/esconfig:/usr/share/elasticsearch/confg 

Aber der Fehler bleibt bestehen.

+1

Was ist Basisbild und Elasticsearch Version im Einsatz? Wenn Sie sagen, dass die Umgebung nicht verfügbar war, muss sie früher ausgeführt werden. Wurde die Kopfgröße früher eingestellt? Oder stellst du jetzt zum ersten Mal ein? – Rao

+0

Ich glaube, das sind die neuesten Elasticsearch 5.0.0. Die einzige Option, die zuvor festgelegt wurde, war ES_HEAP_SIZE. Erst vor kurzem ist der Fehler der Umgebungsvariablen aufgetaucht. – Catalog

Antwort

1

Sie sollten ES_HEAP_SIZE nicht mehr in Ihrer run-Anweisung verwenden, sie wird stattdessen in ES_JAVA_OPTS ersetzt.

-e ES_JAVA_OPTS = "- Xms6g -Xmx6g" funktioniert jedoch nur, wenn die Optionen -Xms2g und -Xmx2g in der Datei /etc/elasticsearch/jvm.options auskommentiert sind. Oder Sie können sowohl die ES_HEAP_SIZE- als auch die ES_JAVA_OPTS-env-Variablen überspringen und Ihre Heap-Einstellungen mit der Datei jvm.options konfigurieren.

Detaillierte Beschreibungen finden Sie hier: https://www.elastic.co/guide/en/elasticsearch/reference/5.1/heap-size.html

Beispiel:

docker run --name=elasticsearch -p 9200:9200 -p 9300:9300 -v /data/elk-conf/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /data/elk-conf/jvm.options:/etc/elasticsearch/jvm.options -d elasticsearch:5.1.1 
Verwandte Themen