Предположим, у меня есть кластер, содержащий основные узлы, узлы данных и координирующие узлы.Когда я инициализирую REST-клиент, какой из перечисленных выше типов узлов мне следует включить?Все узлы, только узлы данных, только координирующие узлы или некоторые их комбинации?
Например:
RestClient restClient = RestClient.builder(
new HttpHost("master-eligible-node-1", 9200, "http"),
new HttpHost("master-eligible-node-2", 9200, "http"),
new HttpHost("master-eligible-node-3", 9200, "http")).build();
или
RestClient restClient = RestClient.builder(
new HttpHost("master-eligible-node-1", 9200, "http"),
new HttpHost("master-eligible-node-2", 9200, "http"),
...
new HttpHost("master-eligible-node-n", 9200, "http"),
new HttpHost("data-node-1", 9200, "http"),
new HttpHost("data-node-2", 9200, "http"),
...
new HttpHost("data-node-n", 9200, "http"),
new HttpHost("coord-node-1", 9200, "http"),
new HttpHost("coord-node-2", 9200, "http"),
...
new HttpHost("coord-node-n", 9200, "http")).build();
AsВторая часть: возможно ли инициализировать REST-клиент только для координирующих узлов или только для узлов данных?Я думал, что, возможно, захочу сделать это, если я хочу изолировать операции запроса от операций индексации.
Спасибо!