Cassandra节点什么时候失败?

时间:2016-03-18 23:24:20

标签: cassandra

cassandra如何保证在任何给定时间点都没有节点故障,我知道数据被复制,因此可能没有丢失数据的问题

2 个答案:

答案 0 :(得分:2)

Cassandra节点可能由于诸如写入非常繁重,内存不足错误,硬件故障,逻辑删除限制100k错误,压缩失败,网络错误等原因而失败。

Cassandra无法保证节点没有故障,因为它就像任何其他软件一样容易受到依赖组件和硬件的攻击。<​​/ p>

它保证的是,在您根据复制因素启动并运行所需节点的最小数量之前,您不会丢失数据。

答案 1 :(得分:2)

Cassandra不能像任何其他系统那样保证节点没有故障,但是如果配置了正确的cassandra集群,配置了足够数量的节点和副本,甚至一些节点都关闭,整个集群仍然可用而且没有数据丢失,这可能对客户透明。客户不会意识到这一点。