使用Docker安装ElasticSearch

2019-08-28  本文已影响0人  x0e

环境: CentOS 7.6 、Docker 19.03.1


安装ElasticSearch
1.拉取ES镜像
docker pull elasticsearch
2.运行ES容器
docker run -d \
--restart=always \
--privileged=true \
--name elasticsearch \
-p 9200:9200 -p 9300:9300 \
-e ES_JAVA_OPTS="-Xms256m -Xmx256m" \
-e "discovery.type=single-node" elasticsearch

JVM 参数可根据机器内存大小调节,-Xms和-Xmx尽量保持相同,且不超过总内存的50%

3.配置跨域访问

Head插件服务因为端口不同,请求会有跨域问题

docker exec -it elasticsearch /bin/bash
vi config/elasticsearch.yml

添加如下配置:

http.cors.enabled: true
http.cors.allow-origin: "*"

:wq 保存退出

docker restart elasticsearch
Head插件
1.拉取Head镜像
docker pull mobz/elasticsearch-head:5
2.运行Head容器
docker run \
-d -p 9100:9100 \
--restart=always \
--privileged=true \
--name elasticsearch-head \
mobz/elasticsearch-head:5 
上一篇 下一篇

猜你喜欢

热点阅读