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'])
浙公网安备 33010602011771号