Какой узел следует использовать для соединений для ElasticSearch? - PullRequest
1 голос
/ 28 октября 2019

впервые играя с ElasticSearch.

Я прочитал документы и создал кластер ES, который состоит из одного главного и двух узлов данных:

# Master
...
node.master: true
node.ingest: true
node.data: false
...

# Data
...
node.master: false
node.ingest: false
node.data: true
...

Также у меня есть приложение, которое будет использовать этоES в будущем.

Мой главный вопрос - какой узел мне использовать при подключении к ES?

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

1 Ответ

0 голосов
/ 29 октября 2019

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

В наших 100 настроенных узлах эластичного поиска узлы данных с балансировщиком нагрузки используются для массовой записи в ES и для целей запросов.

Главные узлы могут использоваться только для целей координации.

Я не видел каких-либо улучшений производительности при приеме узлов.

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