gpt4 book ai didi

elasticsearch - Elasticsearch Docker容器在启动时挂起而没有错误

转载 作者:行者123 更新时间:2023-12-03 01:29:33 26 4
gpt4 key购买 nike

我正在Windows 10 Home上的Docker中设置Elasticsearch实例(因此我使用Docker Toolbox是因为我没有Hyper-V)。在这一点上,我正在寻找的是一个正在运行的Elasticsearch实例,该实例是curl -able。

我一直在遵循Elasticsearch网站上提供的setup,从理论上讲,我已经完成了似乎只需要创建开发容器的唯一步骤,即“运行此命令以启动开发实例”。

日志的最后几行输出如下:

{"type": "server", "timestamp": "2019-06-23T13:30:22,989+0000", "level": "INFO", "component": "o.e.x.i.a.TransportPutLifecycleAction", "cluster.name": "docker-cluster", "node.name": "351001acfb2c", "cluster.uuid": "5KONF0ypTuWqfDJav1ludw", "node.id": "139z-22WSS6BpsLt49dnYg",  "message": "adding index lifecycle policy [watch-history-ilm-policy]"  }
{"type": "server", "timestamp": "2019-06-23T13:30:24,512+0000", "level": "INFO", "component": "o.e.l.LicenseService", "cluster.name": "docker-cluster", "node.name": "351001acfb2c", "cluster.uuid": "5KONF0ypTuWqfDJav1ludw", "node.id": "139z-22WSS6BpsLt49dnYg", "message": "license [ec9b4a7e-7c13-4249-9378-b1dd17de1746] mode [basic] - valid" }

它断断续续地写了一行,但没有其他内容:
{"type": "server", "timestamp": "2019-06-23T13:52:58,676+0000", "level": "INFO", "component": "o.e.m.j.JvmGcMonitorService", "cluster.name": "docker-cluster", "node.name": "5bd339b9053c", "cluster.uuid": "9KC7mhtMSk-AhmmbSJ7pdA", "node.id": "K-A62Z4GTFylOFqL_B-bsg",  "message": "[gc][7] overhead, spent [269ms] collecting in the last [1s]"  }

我正在运行的命令是:
docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.1.1

我用来尝试到达服务的 curl是:
curl http://localhost:9200/_status
curl http://127.0.0.1:9200/_status
可能是我要解决所有这些错误,并且这完全是预期的行为,但这不能通过 curl进行编码,这似乎是您检查其是否有效的方法。任何建议,不胜感激!

最佳答案

事实证明,这是的预期行为,它是由于Docker Toolbox在Hyper-V不可用时的一种变通方法。

this Q&A中所述,Docker Toolbox使用的实际IP地址实际上是 192.168.99.100 而不是127.0.0.1或0.0.0.0。

因此,对于访问与Elasticsearch有关的任何事情(假设您的Docker容器已经达到上述有关许可证的要点),您的根地址应为:
http://192.168.99.100:9200
要么
http://192.168.99.100:9300

关于elasticsearch - Elasticsearch Docker容器在启动时挂起而没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56724582/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com