小编meu*_*lth的帖子

Elasticsearch/Python/Proxy

我是新的stackoverflow,所以,如果我犯了一个错误,对不起.

我必须编写一个python脚本,它使用Elasticsearch收集一些数据,然后将数据写入数据库.我正在努力用elasticsearch收集数据,因为我工作的公司背后是代理.

该脚本无需代理即可运行..但我不知道如何将代理设置传递给Elasticsearch.

以下代码无需代理即可运行:

es = Elasticsearch(['https://user:password@logs.net/elasticsearch'])
res = es.search(index=index, body=request, search_type="count")
Run Code Online (Sandbox Code Playgroud)

当我在代理后面时,我尝试了以下内容:

es = Elasticsearch(['https://user:password@logs.net/elasticsearch'], _proxy = 'http://proxy.org', _proxy_headers = {'basic_auth': 'user:pw'})
res = es.search(index=index, body=request, search_type="count")
return res
Run Code Online (Sandbox Code Playgroud)

有没有人知道我必须传递Elasticsearch的关键字,所以它使用代理?

你能帮忙的话,我会很高兴.

谢谢.

python proxy elasticsearch

8
推荐指数
1
解决办法
2784
查看次数

标签 统计

elasticsearch ×1

proxy ×1

python ×1