gpt4 book ai didi

docker - 如何将Sample Logstash docker 容器链接到Elastics网站上的Sample Elasticsearch集群?

转载 作者:行者123 更新时间:2023-12-03 01:21:23 25 4
gpt4 key购买 nike

我试图做一个快速引导,以查看Elasticsearch中的一些样本数据。

在这里,您可以执行Docker Compose获得ES集群:
https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html

接下来,我需要将logstash设置到位。我这样做是:https://www.elastic.co/guide/en/logstash/current/docker-config.html

当我 curl 主机时, curl localhost:9200会给我示例连接字符串。所以我可以知道它是暴露的。现在,当我从上面运行logstash docker文件时,我注意到在 bootstrap 代码期间它无法连接至:localhost:9200

我以为为 flex 创建的专用网络适合该群集,并且我不需要在其中添加logstash。我是否需要做一些其他事情才能使默认logstash与默认docker交互?

我已经坚持了一段时间。我的主机系统是Debian9。我试图考虑可能是什么问题。我知道-p 9200:9200会将端口耦合在一起,但是ES声称9200,所以我不确定应该如何处理。我在网站上没有看到任何内容,但上面写着“要将开箱即用的logstash链接到开箱即用的elasticsearch,您需要执行X,Y,Z”

当尝试使用-it创建到logstash服务器的终端时,它会不断地引导logstash,并且没有给我一个终端以查看内部发生的情况。

您有什么建议?

最佳答案

--link your_elasticsearch_container_id:elasticsearch添加到logstash的docker run命令中。然后,假设您没有TLS且使用了默认端口(如果您遵循所引用的文档,情况将会如此),那么zontash下的logstash可以看到elasticsearch容器。

如果下一步需要filebeat或kibana,请参阅我最近回答的这个问题:https://stackoverflow.com/a/60122043/7330758

关于docker - 如何将Sample Logstash docker 容器链接到Elastics网站上的Sample Elasticsearch集群?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60124406/

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