当Cassandra引导一个新节点时,该节点是否提供读取请求?
我记得在某个地方读到过这篇文章,但在官方文件中再也找不到了。一年前,《最后的泡菜》的安东尼·格拉索(Anthony Grasso)写了一篇关于这一点的文章:在这篇文章中,他说: …当来自其他节点的现有数据流传输到新节点时,新节点将接受对所获取令牌范围的新写入。这样可以确保在数据易手时不会丢失新的写入操作。。。一旦新节点的引导过程完成,它将开始为读取请求提供服务当Cassandra引导一个新节点时,该节点是否提供读取请求?,cassandra,Cassandra,我记得在某个地方读到过这篇文章,但在官方文件中再也找不到了。一年前,《最后的泡菜》的安东尼·格拉索(Anthony Grasso)写了一篇关于这一点的文章:在这篇文章中,他说: …当来自其他节点的现有数据流传输到新节点时,新节点将接受对所获取令牌范围的新写入。这样可以确保在数据易手时不会丢失新的写入操作。。。一旦新节点的引导过程完成,它将开始为读取请求提供服务 因此,您是正确的,在引导过程完成之前,引导节点不会提供读取请求。上一个Pickle的Anthony Grasso大约在一年前写了一篇关于
因此,您是正确的,在引导过程完成之前,引导节点不会提供读取请求。上一个Pickle的Anthony Grasso大约在一年前写了一篇关于这一点的文章:在这篇文章中,他说: …当来自其他节点的现有数据流传输到新节点时,新节点将接受对所获取令牌范围的新写入。这样可以确保在数据易手时不会丢失新的写入操作。。。一旦新节点的引导过程完成,它将开始为读取请求提供服务
因此,您是正确的,在引导过程完成之前,引导节点不会提供读取请求。谢谢!令人惊讶的是,在官方文档中找不到。后续问题,出于好奇,是否有方法将节点配置为仅在节点上完成所有修复时才提供读取请求?当RF为1时,行为是什么?新写操作转到新节点并读取任何新行键将返回“未找到”类型的响应?谢谢!令人惊讶的是,在官方文档中找不到。后续问题,出于好奇,是否有方法将节点配置为仅在节点上完成所有修复时才提供读取请求?当RF为1时,行为是什么?新写入到新节点并读取任何新行键将返回“未找到”类型的响应?