storage.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:availability 作者: seecloud 项目源码 文件源码
def get_elasticsearch(check_availability=False):
    """Return Elasticsearch instance.

    :param check_availability: check if nodes are available
    :returns: Elasticsearch or None on failure
    :rtype: elasticsearch.Elasticsearch
    """
    nodes = config.get_config()["backend"]["connection"]
    try:
        es = elasticsearch.Elasticsearch(nodes)
        if check_availability:
                es.info()
    except Exception as e:
        LOG.warning(
            "Failed to query Elasticsearch nodes %s: %s"
            % (nodes, str(e)))
        raise
    return es
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号