Как настроить Discovery.type в elasticsearch?

У меня есть кластер Kubernetes с 2 узлами, на которых я запускаю стек EFK (es + fluentd + kibana), flunetd работает на демонсете, что означает, что он запускает два модуля, по одному на каждом узле.

Однако я хочу знать, как настроить Discovery.type для es, для которого я установил значение singleNode. Другими словами, зависит это от количества узлов кластера или нет, и следует ли мне запускать несколько реплик es?


person touati ahmed    schedule 13.05.2020    source источник


Ответы (1)


Если вы используете один узел Elasticsearch, вам необходимо установить discovery.type на single-node, подробнее на этот официальный документ и в этом ТАК ответ.

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

Дополнительная информация о работоспособности кластера.

person user156327    schedule 14.05.2020