【问题标题】:elastichead is not connecting with elasticsearch docker containerelastichead 未与 elasticsearch docker 容器连接
【发布时间】: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 家庭版。

【问题讨论】:

    标签: docker elasticsearch


    【解决方案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 答案以获取更多信息。

    【讨论】:

      猜你喜欢
      • 2019-11-13
      • 2021-07-18
      • 2020-06-23
      • 2019-01-21
      • 2017-08-21
      • 2016-12-14
      • 2020-07-03
      • 2022-01-16
      • 2019-03-02
      相关资源
      最近更新 更多