Сколько узлов данных нам нужно в зависимости от шардов и индексов - PullRequest
0 голосов
/ 08 января 2019

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

Обратите внимание, что в нашем кластере все индексы содержат одинаковые данные, и все индексы имеют одинаковый номер шардинга

1 Ответ

0 голосов
/ 09 января 2019

Прежде всего, осколки Primary и Replica НИКОГДА не размещаются на одном узле. Таким образом, если у вас есть 2 узла, и один из них выходит из строя, все шарды на этом узле будут не назначены, а любые фрагменты реплики на другом работоспособном узле будут повышены до уровня первичных шардов.

Таким образом, если в вашем индексе настроены сегменты реплики, то минимально необходимые узлы равны 2. Однако, в зависимости от размера и использования ваших данных, вам потребуется определить размер кластера ES с соответствующим числом узлов.

...