3
我们Elasticsearch集群下去,当我试图与重新启动它:设置Java环境变量的Elasticsearch服务
docker start -i elasticsearch
我得到的错误:
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
我不太肯定为此设置选项。我修改了我们的elasticsearch.service文件,包括它的开始:
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
但错误依然存在。
什么是基础映像,并在使用弹性搜索的版本?当你说,环境下降了,它必须提前运行。头部尺寸设定较早?或者你现在是第一次设置? – Rao
我相信他们是最新的Elasticsearch 5.0.0。之前设置的唯一选项是ES_HEAP_SIZE。直到最近才发现环境变量错误。 – Catalog