• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

docker-elasticsearch

武飞扬头像
Warson_L
帮助4

start es docker cmd:

docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms512m -Xmx512m" 855

参数解释:

-d:后台启动
--name:容器名称
-p:端口映射
-e:设置环境变量
discovery.type=single-node:单机运行
-e ES_JAVA_OPTS="-Xms512m -Xmx512m":内存限制
855:镜像id

启动ES后,遇到了一系列问题:

  1. 我租的是云服务器,所以需要特别在云平台上为9200 9300 端口设置防火墙通过
  2. curl 127.0.0.1:9200 报错:curl: (52) Empty reply from server

| 参考:

blog.csdn.net/Douz_lungfi…

stackoverflow.com/questions/3…

  1. 首先,需要登录到容器内部修改配置文件,而且容器内部没有vi命令,所以需要以root身份登录容器,才能有权限下载vi命令:
## -u root就是以root身份登录容器, es是我的容器名
docker exec -u root -it es bash

## 下载命令
apt-get update
apt-get install vim

## 修改配置文件,将security相关的配置都改成FALSE
vim config/elasticsearch.yml
  1. 最后验证成功 curl 127.0.0.1:9200

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfehcfi
系列文章
更多 icon
同类精品
更多 icon
继续加载