Координационные узлы отличаются от узлов ввода. Во многих кластерах не используются выделенные координационные или принимающие узлы, а функции приема и координации возлагаются на узлы данных.
Координирующий узел
Координирующий узел - это узел, который имеет следующие настройки:
1 2 3 | node.master: false node.data: false node.ingest: false |
Это означает, что единственные функции, которые он может выполнять, - это ретрансляция запросов на другие узлы данных, выступающие в роли балансировщика нагрузки. Такая конфигурация рекомендуется только для больших кластеров (обычно 20 узлов и более).
Если у вас есть координирующие узлы, то поисковые запросы должны распределяться по координирующим узлам, а не отправляться напрямую на узлы данных.
Узел ввода (Ingest)
Что такое узел ввода OpenSearch?
Не путайте с узлами координации, узел ингеста - это особый тип узла, используемый для предварительной обработки документов в конвейерах ингеста.
Если вы интенсивно используете конвейеры ввода для обработки документов (например, парсинг журналов или обработка pdf-документов), то имеет смысл использовать этот тип узла на средних и больших кластерах (10 узлов и более).
Узел создается путем установки следующих параметров:
1 2 3 | node.master: false node.data: false node.ingest: true |
Все запросы на индексирование, требующие конвейеров ингестрации, должны быть сбалансированы по нагрузке на узлах ингестрации. Поисковые запросы не должны отправляться на узлы индексации, где node.data имеет значение false.