2015-09-08 2 views
0

Рекомендуется ли использовать несколько узлов Elasticsearch на одной физической (виртуальной) машине? Я говорю о производственной среде.Запуск нескольких рабочих мест Elasticsearch в одной машине

В настоящее время у меня есть три виртуальных машины, которые одноадресные друг другу. Настройка:

node.name:"VM1" 
master:true 
data:true 

node.name:"VM2" 
master:true 
data:true 

node.name:"VM3" 
master:false 
data:true 

Существует запрос на создание выделенного главного узла в первой виртуальной машине (рядом с VM1). Я пытаюсь избежать этого и искать сильные аргументы, что я не должен этого делать.

Прошу совета.

ответ

1

Наличие преданного мастера имеет смысл в более крупной среде для меня. Я бы сказал, что если ваши узлы не заняты тем, что узел данных также является мастером, это не конец света. Мне было бы удобнее иметь 3 узла данных для высокой доступности.

+0

Мой текущий размер индекса составляет около 2 гб только с потенциалом роста (исключая реплики). Плюс ежемесячные журналы собраны для Marvel. Что делать, если моя виртуальная машина идет вниз и переводит как выделенный мастер, так и VM1? Как мне настроить «discovery.zen.minimum_master_nodes»? –

+0

Мне было бы хорошо с тем, что у вас есть сейчас. Фактически я бы сделал все три узла действующими как данные и мастер. Когда вы видите рост, вы всегда можете изменить это. У нас есть кластер из 60 узлов и имеет 3 выделенных мастера. Два основных узла могут оставить вас открытым, чтобы разделить мозговой синдром. –

+0

Как настроить 'discovery.zen.minimum_master_nodes'? В настоящее время этот параметр имеет значение «2» в моей конфигурации. Если главный узел опускается. Разве это не вызовет проблемы? –

Смежные вопросы