我们正在运行一个java微服务,它使用cassandradb多节点集群。写入数据时,从不同节点随机看到以下错误:
com.datastax.driver.core.exceptions.nohostavailableexception:尝试查询的所有主机都失败
已经验证了集群中的所有节点都可用且正在运行,并且彼此可以访问。
任何一个指针都是非常感谢的。
谢谢。
我们正在运行一个java微服务,它使用cassandradb多节点集群。写入数据时,从不同节点随机看到以下错误:
com.datastax.driver.core.exceptions.nohostavailableexception:尝试查询的所有主机都失败
已经验证了集群中的所有节点都可用且正在运行,并且彼此可以访问。
任何一个指针都是非常感谢的。
谢谢。
1条答案
按热度按时间6ljaweal1#
上面的错误表明驱动程序无法连接到任何主机进行查询。以下可能是相同的原因。
Cassandra节点坏了-你已经证实了这不是你的情况。
由于高流量而导致的拥塞,因为哪些节点显示在下面。
客户端和节点之间的网络连接存在间歇性问题,这迫使驱动程序关闭主机。