Python弹性搜索cluster.health(wait_for_status ='黄色',request_timeout = 1800)在30秒后返回TransportError(408)

时间:2016-07-27 15:14:48

标签: python elasticsearch

我正在编写一个python脚本,将备份加载到索引中。 我希望我的脚本等到群集再次健康(至少是黄色)。 通常需要15分钟。

我试过

es.cluster.health(wait_for_status='yellow', request_timeout=1800)  # 30 minutes

但是我得到了

  

TransportError(408)。

我也试过没有request_timeout,但这给了我:

  

ConnectionTimeout由 - ReadTimeoutError()。

引起

我也尝试更改连接

es = Elasticsearch(es_hosts, retry_on_timeout=True, timeout=1800)

相同的408错误......

谢谢!

0 个答案:

没有答案