我正在使用java传输客户端进行弹性搜索。
弹性搜索: 1.1.0 Java客户端: 1.1.0
我正在使用传输客户端进行搜索查询,该客户端在某些时候运行非常顺利。但我面临的问题是,经过一段时间或几分钟后,它开始在我的Java客户端的所有请求中没有给出节点可用异常,而同一台机器给我响应curl。
Settings settings = ImmutableSettings.settingsBuilder().put("client.transport.ping_timeout","50s").build();
client = new TransportClient(settings).addTransportAddress(new InetSocketTransportAddress(host, port));
这就是我与节点的连接方式。
问题:在我们点击它开始提供异常的一段时间后,我没有获得任何节点可用异常
在几分钟之后,它再次开始给我正确的回应
此外,我已将弹性搜索与couchbase和传输插件集成在一起,因此它不会并行地继续更新,但有时候,这也是一个原因,因为弹性搜索也会从couchbase索引一些数据