Я пытаюсь вставить несколько индексов в Elasticsearch, используя API для одного документа. У меня есть около 9000 множественных индексов. И у каждого индекса есть несколько документов.
API для одного документа: es.index(index=myObject._id, doc_type=doc_name, body=records,request_timeout=40)
Процесс начинается нормально, но, что интересно, после вставки 499 случайных индексов (с несколькими документами) я получаю ошибку во время вставкиaction.
Ошибка:
RequestError(400, 'illegal_argument_exception', '[9de9df3c092bfd8ae79870249a31cf28][x.x.x.x:9300][indices:admin/create]').
Я запускаю Elasticsearch на AWS и использую Python Elasticsearch Client
Отредактировано:
Я сделалнебольшой эксперимент.
for index_ in range(0,1000,1):
wb_record=dict()
wb_record['md']=0
es.index(index=str(index_), doc_type='wellbore_data', body=wb_record,request_timeout=100)
И все же я получил ту же ошибку
RequestError: RequestError(400, 'illegal_argument_exception', '[72a30a0a1c8b23082c09610fd1bc32a8][x.x.x.x:9300][indices:admin/create]')
Кто-нибудь может мне помочь с этой ошибкой?
Спасибо