首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Python中检索公司Elasticsearch数据?

如何从Python中检索公司Elasticsearch数据?
EN

Stack Overflow用户
提问于 2021-11-11 02:55:33
回答 1查看 47关注 0票数 0

我是Elasticsearch的新手,想用python分析数据。我安装了Elasticsearch pip并尝试导入数据,但失败并显示错误消息

代码语言:javascript
复制
es = Elasticsearch([{'hosts':'10.251.0.135', 'port':'5601'}])
es.info()
代码语言:javascript
复制
> ConnectionError: ConnectionError(<urllib3.connection.HTTPConnection object at 0x000001AD21943460>: Failed to establish a new connection: [WinError 10061] caused by: NewConnectionError(<urllib3.connection.HTTPConnection object at 0x000001AD21943460>: Failed to establish a new connection: [WinError 10061]

or

    es = Elasticsearch("http://10.251.0.134:5601/")
    es.info()

> TransportError: TransportError(302, '')

我寻找了一些解决方案,但它们有点假设我在本地机器上有Elasticsearch,这对我的情况没有太大帮助。

我不认为我没有被授权访问数据,因为我可以通过网络托管Kibana应用程序访问数据。希望知道问题出在哪里。

EN

回答 1

Stack Overflow用户

发布于 2021-11-22 07:14:23

多亏了leandrojmp,我设法找到了答案。

我的情况是:

在工作中,需要将Elasticsearch服务器数据检索到python。我是唯一的分析师,其他人通过kibana(5601)查看数据。我的本地机器上没有安装Elasticsearch或Kibana,所以像“更改配置”这样的建议似乎不匹配。错误与问题中所述相同

我是如何弄清楚的:

我转到浏览器上的端口9200,这是对Elasticsearch DB的直接访问,发现我只能访问端口5601,而不能访问9200。请求服务器管理器禁用防火墙,一切正常查找:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69922658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档