Cassandra 卡桑德拉在以下情况下会成功吗?

Cassandra 卡桑德拉在以下情况下会成功吗?,cassandra,cassandra-2.0,Cassandra,Cassandra 2.0,我有两个数据中心,每个中心有3台机器。复制因子为DC1:3、DC2:3,所有插入都是在写入一致性=all的情况下进行的 因此所有数据都存在于所有节点上(这样做是为了使读取速度最快) 但是这种设置是否还有其他问题我可能会遗漏?(除了写得慢,我对此很满意) 例如,如果一个节点关闭,我所有的写操作都会失败吗?(或者cassandra可以在某个地方记下失败节点的写操作,并在其启动后使其加速?如果一个节点关闭,那么你所有的写操作都会失败。一致性级别指定成功写入所需的副本数量。因此,如果您说全部,并且每个节

我有两个数据中心,每个中心有3台机器。复制因子为DC1:3、DC2:3,所有插入都是在写入一致性=all的情况下进行的

因此所有数据都存在于所有节点上(这样做是为了使读取速度最快)

但是这种设置是否还有其他问题我可能会遗漏?(除了写得慢,我对此很满意)


例如,如果一个节点关闭,我所有的写操作都会失败吗?(或者cassandra可以在某个地方记下失败节点的写操作,并在其启动后使其加速?

如果一个节点关闭,那么你所有的写操作都会失败。一致性级别指定成功写入所需的副本数量。因此,如果您说全部,并且每个节点都是一个副本,那么所有节点都需要启动才能成功

通常情况下,您会以较低的一致性进行写入,例如。如果所有节点都启动,Cassandra仍会将数据写入所有节点。如果其中一些已关闭,则数据仍可能通过暗示的切换、读取修复机会和计划修复写入(一旦备份)