使用elasticsearch-py关闭与Elasticsearch集群的连接

时间:2019-06-02 18:26:25

标签: python python-3.x elasticsearch elasticsearch-py

我正在尝试使用elasticsearch-py在我的应用程序代码中关闭到我的Elasticsearch集群的连接。

当前,我正在使用:

es = Elasticsearch()
es.close()

但是,我得到了错误:

Traceback (most recent call last):
  File "tmp.py", line 45, in <module>
    es.close()
AttributeError: 'Elasticsearch' object has no attribute 'close'

我也没有在文档中看到任何关闭方法:

https://elasticsearch-py.readthedocs.io/en/master/api.html

任何帮助将不胜感激!在此先感谢:)

1 个答案:

答案 0 :(得分:1)

您可以使用Transport.close关闭运输工具:

es = Elasticsearch()
es.transport.close()