python - 远程连接到 Elasticsearch 时连接被拒绝

标签 python elasticsearch connection

我正在尝试使用 elasticsearch-py 连接到我的服务器,但遇到了一些严重的问题。无论出于何种原因,当我通过 python 传递凭据时,我的连接被拒绝。

最初,我认为这可能是由于 nginx 配置或证书错误造成的,但更新这些并没有改善情况。我可以使用 RFC-1738 格式的 URL ( http://user:pass@111.222.333.444/space ) 从浏览器、curl 或手机登录服务器

我还能尝试什么?

最佳答案

config/elasticsearch.yml中放入

network.host: 0.0.0.0

允许从远程系统访问。或者,将 0.0.0.0 替换为您将用于访问 Elastic Search 的网络/子网的 IP。

关于python - 远程连接到 Elasticsearch 时连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40094586/

相关文章:

python - 在 Python 中使用 LPC 估计共振峰

python - 将字典添加到空列表 dict.value()

python - Matplotlib:带阴影线的 PDF 图形分辨率低

Python 函数及其 __call__ 属性

java - 在elasticsearch中触发多个搜索请求的问题

Android Node.js Socket.io 未连接

ruby-on-rails - 使用SearchKick进行通配符搜索

python - Elasticsearch无法获取python代码中的所有文档

android - BroadcastReceiver 不会因网络连接更改而触发

java - UsbDeviceConnection 批量传输无法正常工作