Crate写入行为

  • 本文关键字:Crate crate
  • 更新时间 :
  • 英文 :


我有一个关于板条箱写入行为的问题。

From crate documentation

一个原因是副本是同步写入的。这样就形成了写任务等待副本写入数据的某个位置中心距离数百英里远会导致明显的延迟和原因

如果我有一个三个节点的集群,如果一个节点宕机,当我插入一些数据时,会有什么行为?它会失败吗?或者当它启动时,crate会与处于关闭状态的节点同步数据吗?

的问候阿尔宾

如下所示:https://crate.io/docs/en/latest/storage_consistency.html?highlight=quorum

写操作与读操作的处理方式不同。这些操作通过以下流程在所有活动副本上同步:

对于给定的操作,在集群状态下查找主分片和活动副本。主分片和已配置副本的仲裁需要可用才能使此步骤成功。

默认仲裁为:

int((primary + number_of_replicas)/2) + 1

所以只要达到法定人数,它就不会失败。当失败的节点再次正常运行后,如果副本尚未在另一个运行的节点上创建,则crate将在该节点上再次创建副本。

相关内容

  • 没有找到相关文章

最新更新