Elasticsearch - 间歇性地几分钟后没有节点异常

时间:2014-11-26 13:14:55

标签: java elasticsearch couchbase

我正在使用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索引一些数据

0 个答案:

没有答案