gpt4 book ai didi

elasticsearch - 如何从远程计算机连接到 Elasticsearch 服务器?

转载 作者:行者123 更新时间:2023-12-02 23:10:02 26 4
gpt4 key购买 nike

关于该主题的所有指南或帖子都说,只需在elasticsearch.yml文件中设置network.host:0即可。但是,我尝试了这一点,并应用了其他故障排除方法,但似乎没有任何效果。我开始认为也许配置正确,但是我没有以正确的方式连接它?

这是我的yml文件的样子,

discovery.seed_hosts: []

network.publish_host: xx.xxx.xxx.51

network.host: 0.0.0.0

flex 搜索服务器托管在Azure虚拟机上。然后,当我尝试通过本地计算机上的curl连接到它时,出现连接失败,超时错误。
curl http://xx.xxx.xxx.51:9200

最佳答案

问题在于网络设置阻止了所有传入流量,并且一旦端口9200上的传入流量(允许使用Elasticsearch的默认端口)就解决了。

仅作为引用,您只需要配置network.host: 0.0.0.0即可确保Elasticsearch不使用环回地址,并且默认情况下,这会启动生产检查,如果您仅运行单个节点discovery.type:single-node,则可以避免这种情况,这有助于解决此类问题。

关于elasticsearch - 如何从远程计算机连接到 Elasticsearch 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61337285/

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