【发布时间】:2017-09-06 14:10:03
【问题描述】:
假设我们在 Cassandra 中有 3 个节点,具有不同的存储大小,RF=2 和 CL=QUORUM。
插入新数据,分区器将新密钥散列到节点 1。虽然节点 1 可用,但它没有更多存储空间,但其他 2 个节点有。 Cassandra 是否将数据写入节点 2 和 3?
如果是这样,这对您的读取路径有何影响?当用户查询该特定分区键时,它是否会散列到节点 1,找不到它,然后尝试令牌环中的所有其他附近节点?还是一起失败?
【问题讨论】: