gpt4 book ai didi

python - 允许远程访问 Elasticsearch

转载 作者:太空狗 更新时间:2023-10-30 00:45:26 27 4
gpt4 key购买 nike

我有一个 Elasticsearch 的默认安装,我正在尝试从第三方服务器查询。但是,似乎默认情况下这是被阻止的。

有人能告诉我如何配置 Elasticsearch 以便我可以从不同的服务器查询它吗?

最佳答案

默认情况下,当 elasticsearch 安装并运行时没有任何配置更改,它仅绑定(bind)到本地主机。要远程访问 elasticsearch REST API 端点,必须在安装了 elasticsearch 的服务器上进行以下更改。

  • Elasticsearch 配置更改根据 elasticsearch 文档中提供的指南更新 elasticsearch.yml 中的 network.host 属性例如绑定(bind)到本地机器上的所有 IPv4 地址,更改如下网络主机:0.0.0.0

  • 防火墙规则更新更新 Linux 防火墙以允许访问端口 9200。请参阅您的 Linux 文档以向防火墙添加规则。

例如允许访问 CentosOS 中的所有服务器(公共(public))使用 firewall-cmd

sudo firewall-cmd --zone=public --permanent --add-port=9200/tcp
sudo firewall-cmd --reload

注意:在生产环境中,不鼓励公开访问。应首选受限访问。

关于python - 允许远程访问 Elasticsearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18499338/

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