0

大约有 15 个进程在 Cassandra 中插入/更新唯一条目。一切正常,但一段时间后我收到此错误。(当我重新启动该过程时,一切都很好,直到某个时候)

尝试连接到每个服务器两次,但没有一次成功。最后一次失败是 TTransportException: Could not connect to 10.204.81.77:9160

我对所有 Cassandra 机器进行了 CPU/内存分析。CPU 使用率有时会达到 110% 左右,而内存使用率则在 60% - 77% 之间。不确定这是否是原因,因为它在大多数情况下都可以正常使用这种内存和 cpu 使用情况。

ps:如何确保 Cassandra 更新/插入无误?

4

1 回答 1

2

如果您的插入出现任何问题,Cassandra 将抛出异常;否则,您可以假设它没有错误。

连接失败是网络问题,而不是 Cassandra 问题。从一些地方开始:Cassandra 进程还活着吗?netstat 是否显示它仍在监听 9160?你能连接到那台机器上的非 Cassandra 服务吗?您的服务器或路由器是否配置为通过防火墙阻止频繁的连接尝试?

于 2012-07-26T23:12:49.447 回答