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.
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
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