Прежде всего, вам не следует использовать отдельный IP для подключения к кластеру, поскольку он может стать вашей единственной точкой отказа, если узел выйдет из строя. У вас должен быть URL-адрес с балансировкой нагрузки, который подключается к узлам данных или координатным узлам, чтобы облегчить ваш поиск.
Кроме того, похоже, у вас есть выделенные главные узлы. Как правило, для кластера большего размера не рекомендуется использовать master в качестве координатора поиска, и в идеале он должен иметь роль master, отвечающую критериям только для обеспечения стабильности кластера. Таким образом, у вас останется возможность использовать либо узлы данных, либо только узлы-координаторы для принятия ваших поисковых запросов.
Если вы используете такие клиенты, как JEST, NEST et c и не используете напрямую конечную точку http для _search затем у вас также есть возможность предоставить список IP-адресов / имени хоста для формирования пула соединений.