【发布时间】:2015-08-09 02:50:44
【问题描述】:
我正在使用 Java 传输客户端连接到 Elasticsearch 集群。集群和客户端都是 1.3.2 版本。我间歇性地收到以下 NoNodeAvailableException。
NoNodeAvailableException : 配置的节点都不可用:...{data=false, master=false}])
这就是我通过传输客户端连接的方式。我故意增加了 Ping 超时间隔来避免这个问题,但运气不佳。有什么想法可以做些什么来防止这个异常?
Settings settings = ImmutableSettings.settingsBuilder()
.put("cluster.name", cluster)
.put("client.transport.ping_timeout", "20s")
.build();
this.client =
new TransportClient(settings).addTransportAddress(new InetSocketTransportAddress(host, port));
【问题讨论】:
标签: java elasticsearch