При использовании cluster.routing.allocation.awareness.attributes: <id цода> эластик будет распределять все шарды одного индекса в одном цод? Хочу добиться чтобы хотя бы половина индексов (шардов) была доступна при отвале одного из цод. У нас большие суточные индексы и работать в 1 шард невозможно.
cross DC кластер не рекомендуется вендором вообще
поставьте реплика фактор больше на индекс. Тогда эластик размажет шарды и их реплики по ЦОДам
с этим не размажет cluster.routing.allocation.awareness.attributes: <id цода>
Были бы диски и сервера лишние давно бы поставили. Это осознанный выбор. Цель сделать максимальную доступность из того что есть, у нас сейчас из-за аллокации шардов вообще запись встает. Я исхожу из того что если нет репликации, то он индексы в связке шардом между цод распределит.
сколько нод в каждом ДЦ?
все с ролью дата-нода? лучше бы нечетное количество
Да 8 дата, 3 мастера и 2 координатора
если "железо" одинаковое, то смысла выделять отдельных мастеров нет
Обсуждают сегодня