如何配置Java RestClient与ElasticCluster对话?

时间:2018-08-14 14:25:06

标签: elasticsearch

我正在运行ES v6.3.2。我的群集中有2个主节点和2个数据节点(我们称它们为M1&M2和D1&D2)。可以说它们在以下IP上运行

M1 : 10.20.30.1:9200
M2 : 10.20.30.2:9200
D1 : 10.20.30.3:9200
D2 : 10.20.30.4:9200

我正在使用底层Java Rest客户端与弹性搜索进行通信。

在我的本地计算机上,我只有1个实例在运行,并且正在通过(localhot:9200)进行通信。

HttpHost httpHost1 = new HttpHost("localhot", 9200, "http");

我的问题是我应该建立4个HttpHost实例与ES Cluster对话,还是应该将所有4个ES实例放在负载均衡器后面并建立1个HttpHost实例与之对话?

0 个答案:

没有答案