不要急,总有办法的

怎么通过java连接集群中的Node Client节点对集群中索引进行操作?

Elasticsearch | 作者 rianpeny | 发布于2016年09月20日 | 阅读数:4869

es版本: 2.3.4
集群:3个data node, 1个master node, 1个client node
 
问题: 压力测试时想通过java连接client node再对集群进行qps, tps测试, 但是发现请求没有通过client node进行分发, 所有请求都落到了data node上,请问如果让请求通过client node进行转发。
 
代码: java是通过TransportClient连Client node
 
 
已邀请:

weizijun - elasticsearch fan

赞同来自: rianpeny

TransportClient只配置client node的地址,setting不要设置put("client.transport.sniff", true),这个配置会让客户端连接全部的节点,具体可见https://www.elastic.co/guide/e ... .html

要回复问题请先登录注册