fix: 修复存在无效 es 时获取终端配置失败的问题

This commit is contained in:
Bai
2023-03-09 17:07:04 +08:00
committed by Jiangjie.Bai
parent dfbe8c0bc4
commit 266f5e9350

View File

@@ -114,6 +114,7 @@ class ES(object):
self._ensure_index_exists()
def _ensure_index_exists(self):
try:
info = self.es.info()
version = info['version']['number'].split('.')[0]
if version == '6':
@@ -128,12 +129,13 @@ class ES(object):
try:
self.es.indices.create(self.index, body=mappings)
return
except RequestError as e:
if e.error == 'resource_already_exists_exception':
logger.warning(e)
else:
logger.exception(e)
except Exception as e:
logger.error(e, exc_info=True)
def make_data(self, data):
return []