NoHostAvailableException:尝试查询失败的所有主机(未尝试主机)

时间:2015-02-27 17:28:35

标签: cassandra-2.0 datastax-java-driver

我们最近(本周)将我们的java驱动程序从2.0.4升级到2.1.4(我们运行的是Cassandra版本2.0.12)。我们在生产中使用2.0.4很长一段时间(超过一年)并且没有这个问题。 但是,升级后我们开始看到间歇性的NoHostAvailableExceptions(在客户端失败了所有请求):

Caused by: com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (no host was tried)
    at com.datastax.driver.core.RequestHandler.sendRequest(RequestHandler.java:108) ~[stormjar.jar:na]
    at com.datastax.driver.core.SessionManager.execute(SessionManager.java:530) ~[stormjar.jar:na]
    at com.datastax.driver.core.SessionManager.executeQuery(SessionManager.java:566) ~[stormjar.jar:na]
    at com.datastax.driver.core.SessionManager.executeAsync(SessionManager.java:119) ~[stormjar.jar:na]

我们正在制作这个问题,所以很想得到一些关于如何对此进行分类的建议。我们肯定知道的是: *当错误开始发生时,Cassandra集群不会出现异常负载。 *我们能够从客户端到达Cassandra主机(群集) - 不是连接问题。

干杯, -Ankush

0 个答案:

没有答案