记录Docker安装ES出现的问题以及解决办法
-
ES官方镜像站 https://www.docker.elastic.co/
里面包含了所有版本的镜像文件。但是要注意的是依赖的JDK 版本有要求,5 以上的要求JDK为1.8以上版本才行。
-
镜像拉取,运行
docker run -d -p 8200:9200 -p 8300:9300 \ -e ES_JAVA_OPTS="-Xms128m -Xmx256m " \ -e "discovery.type=single-node" \ -v /opt/data/es/data:/usr/share/elasticsearch/data \ --name es docker.elastic.co/elasticsearch/elasticsearch:7.0.1
-
java.nio.file.AccessDeniedException:/usr/share/elasticsearch/data/nodes
原因是宿主机的文件目录权限不足 chmod 777 /opt/data/es/data
-
OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you should confi