现在有两个集群,分别有三个节点。用官方初始化client的方法初始化。
RestHighLevelClient client = new RestHighLevelClient(
RestClient.builder(
new HttpHost("host1", 9200, "http"),
new HttpHost("host2", 9201, "http"),
new HttpHost("host3", 9200, "http")));
但是client.search()查询数据的时候好像只返回了第一个节点的数据,不是返回整个集群符合条件的数据?是要怎么配置,只能在代码里遍历所有节点吗?
RestHighLevelClient client = new RestHighLevelClient(
RestClient.builder(
new HttpHost("host1", 9200, "http"),
new HttpHost("host2", 9201, "http"),
new HttpHost("host3", 9200, "http")));
但是client.search()查询数据的时候好像只返回了第一个节点的数据,不是返回整个集群符合条件的数据?是要怎么配置,只能在代码里遍历所有节点吗?
1 个回复
a593710710
赞同来自: