首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用弹性云python上的elasticsearch库?

如何使用弹性云python上的elasticsearch库?
EN

Stack Overflow用户
提问于 2020-01-14 20:59:05
回答 1查看 2K关注 0票数 1

这里是Rest和弹性云的新手,试图在elasticsearch中发布我的json文件,这样我就可以在kibana中索引并查看它。因此,我在网上阅读了elasticsearch的库,我基本上遵循了它的例子,直到信件。,但是当我尝试运行它时,我却得到了一个连接错误。现在,本教程引用的是on-prem弹性而不是云,所以我猜测云的身份验证是不一样的,我应该以某种方式添加用户和密码?有人能帮我吗?

请注意,当我尝试使用get时,我实际上得到了代码200,所以通信应该很好。

代码语言:javascript
运行
复制
es = Elasticsearch([{'host': 'https:/cloudhosturl', 'port': 9243}])
    for i,line in enumerate(emails):
        for match in re.finditer(from_pat, line):
            ioc.append(match.group(1))
            es.index(index='senders', doc_type='addresses', id=k, body=json.dumps(match.group(1)))

elasticsearch.exceptions.ConnectionError: ConnectionError(:未能建立新连接: Errno 11001 getaddrinfo失败)由NewConnectionError引起(:未能建立新连接: Errno 11001 getaddrinfo失败)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-01 09:14:44

我正在使用来自https://elasticsearch-py.readthedocs.io/en/master/的代码片段,它适用于弹性云集群。它需要pip install elasticsearch

示例:

代码语言:javascript
运行
复制
es = Elasticsearch(
['https:/cloudhosturl'],
http_auth=('USERNAME', 'PASSWORD'),
scheme="https", port=443,)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59741699

复制
相关文章

相似问题

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