У меня есть кластер, содержащий 7 узлов. Недавно я заметил, что мы используем только 5 первичных осколков, что означает, что для индекса - мы используем только 5 узлов из 7. Я хотел бы добавить два дополнительных первичных осколка для вновь созданных индексов.Как добавить дополнительные первичные осколки в кластер Elasticsearch?
Я добавил следующее elasticsearch.yml и перезапустить кластер:
index.number_of_shards: 7 index.number_of_replicas: 0
Однако, это было несколько дней и несколько новых индексов так как - и я до сих пор вижу его осколки до 5 штук .. может кто-нибудь объяснить почему? я не хватает какой-то дополнительной конфигурации здесь?
Спасибо!
Ребята - Спасибо за комментарии, но я думаю, вы неправильно поняли, у меня есть новые индексы, созданные каждый день в полночь, я просто хочу, чтобы новые индексы создавались с большим количеством осколков. старые индексы в конечном итоге поэтапно прекратятся. это возможно? –
@ user3352229 Можете ли вы опубликовать 'GET/yourdailyindices/_settings' для индексов перед тем, как изменить количество осколков и после? – dimzak
здесь параметры индекса, который был создан после того, как я изменил настройки и перезапустить кластер: { «2015-05-12»: { «Настройки»: { «Index»: { « CREATION_DATE»: "1431388790550", "UUID": "H5bzXRekT0WDni2BEDJsfA", "number_of_replicas": "0", "number_of_shards": "5", "версии": { "созданы": "1040499" } } } } } –