LINUX.ORG.RU

Вопрос про elasticsearch

 


0

2

Вопрос след: Есть n ( n < 5) машин. Можно ли настроить elasticsearch кластер таким образом чтобы на все машины в кластере была распределена одинаковая нагрузка ? Т е чтобы все машины были одновременно и balancer/master нодами и data нодами ? Просто я привык к схеме «master-slave», когда на master ложится основная нагрузка, а slave ноды просто копируют данные.

Или для этого все таки лучше отказаться от кластера и обрабатывать данные по отдельности ?



Последнее исправление: Jopich (всего исправлений: 4)

Оно примерно так само и получается, надо только чтобы шард было достаточно и клиент случайно выбирал узел с которого начинать работу.

maxcom ★★★★★
()
Ответ на: комментарий от maxcom

клиент случайно выбирал узел с которого начинать работу.

В кластере вроде бы 1 мастер, через который должны запросы идти, если я правильно понимаю. Как же тогда добиться «клиент случайно выбирал узел с которого начинать работу.» ?

Jopich
() автор топика
Ответ на: комментарий от Jopich

Мастер в кластере ES это одна нода, которая выбирается всеми участниками кластера для управления составом кластера и расположением индексов.

С расположением данных эта роль не связана, обращаться с запросом можно к любому узлу, он сам разберется где какие данные расположены.

maxcom ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.