Роли узла OpenSearch - Координатор (Coordinating node) и нода ввода (Ingest node)

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

Координирующий узел

Координирующий узел - это узел, который имеет следующие настройки:

Это означает, что единственные функции, которые он может выполнять, - это ретрансляция запросов на другие узлы данных, выступающие в роли балансировщика нагрузки. Такая конфигурация рекомендуется только для больших кластеров (обычно 20 узлов и более).

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

Узел ввода (Ingest)

Что такое узел ввода OpenSearch?

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

Если вы интенсивно используете конвейеры ввода для обработки документов (например, парсинг журналов или обработка pdf-документов), то имеет смысл использовать этот тип узла на средних и больших кластерах (10 узлов и более).

Узел создается путем установки следующих параметров:

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий