es: python: 列出elasticsearch中的索引库

一,代码:

import os
from elasticsearch import Elasticsearch

pwd = os.path.dirname(os.path.realpath(__file__))

ELASTICSEARCH_HOST = 'http://localhost:9200'
client = Elasticsearch(ELASTICSEARCH_HOST, basic_auth=('elastic', '1234'))

# 1. 获取所有索引列表
indices = client.cat.indices(format='json')

filtered_indices = []
for item in indices:
    if 'internal' not in item['index']:
        filtered_indices.append(item)

# print("过滤后索引:")
# print(filtered_indices)
for item in filtered_indices:
    print(item['index'])

 

posted @ 2026-02-22 08:15  刘宏缔的架构森林  阅读(1)  评论(0)    收藏  举报