美文网首页
使用Docker安装ElasticSearch

使用Docker安装ElasticSearch

作者: x0e | 来源:发表于2019-08-28 13:47 被阅读0次

环境: 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 

相关文章

网友评论

      本文标题:使用Docker安装ElasticSearch

      本文链接:https://www.haomeiwen.com/subject/qcvpectx.html