elastichead 未与 elasticsearch docker 容器连接
Posted
技术标签:
【中文标题】elastichead 未与 elasticsearch docker 容器连接【英文标题】:elastichead is not connecting with elasticsearch docker container 【发布时间】:2021-04-17 16:26:33 【问题描述】:即使我的 elasticsearch 容器正在运行,我的 elastichead 也没有连接。 我无法理解这个问题。
(env) C:\Users\shubh\Desktop\react-django\emt_api\emt_assets>docker ps -a
容器 ID 图像 命令创建的状态端口 名称 117ba87ad874 mdillon/postgis:11 “docker-entrypoint.s…” 9 小时前 上升 4 小时 0.0.0.0:5432->5432/tcp postgres 70b6527e1046 docker.elastic.co/elasticsearch/elasticsearch:6.8.8 “/usr/local/bin/dock...” 9 小时前 5 小时前 0.0.0.0:9200->9200/tcp, 9300/tcp 弹性搜索
但运行 elastichead head 后仍然没有连接。 我的系统是 windows 10 家庭版。
【问题讨论】:
【参考方案1】:我正在使用包含 oracle 虚拟框的 docker 工具箱。在那里你可以看到你的 docker 机器设置。 只需在 docker quickstart 终端中使用命令停止您的 docker 机器
docker-machine stop <docker-machine name>
然后在您的 oracle 虚拟框中..转到系统>高级>将内存增加到 4gb(4096mb) 并在 docker quickstart 终端中使用命令启动 docker-machine
docker-machine start <docker-machine name>
并使用您的容器。
【讨论】:
你可以接受你的答案,因为它解决了你的问题【参考方案2】:由于out of memory error,ES 进程死亡是很常见的。请参考我的this SO 答案以获取更多信息。
【讨论】:
以上是关于elastichead 未与 elasticsearch docker 容器连接的主要内容,如果未能解决你的问题,请参考以下文章