Monitoring 无理由的Aerospike数据迁移

Monitoring 无理由的Aerospike数据迁移,monitoring,data-migration,key-value-store,aerospike,Monitoring,Data Migration,Key Value Store,Aerospike,我有两台Aerospike服务器群集正在运行,复制系数为2。两台服务器具有相同的复制对象计数,这意味着所有记录都将被重新定位。但监控面板仍然显示正在进行的传入和传出迁移 这是在我重新启动一台服务器后发生的。现在,两台服务器中的反I/O速率都高于重新启动前的速率 为什么会这样 当节点离开集群时,该节点所属的任何分区的分区id。当节点返回时,它们与集群共享其分区信息,并且需要对返回节点所属的任何分区进行迁移。这样做是因为当节点关闭时,其余节点可能已进行写入 对于具有2个节点的复制因子2,两个节点都是

我有两台Aerospike服务器群集正在运行,复制系数为2。两台服务器具有相同的复制对象计数,这意味着所有记录都将被重新定位。但监控面板仍然显示正在进行的传入和传出迁移

这是在我重新启动一台服务器后发生的。现在,两台服务器中的反I/O速率都高于重新启动前的速率

为什么会这样


当节点离开集群时,该节点所属的任何分区的分区id。当节点返回时,它们与集群共享其分区信息,并且需要对返回节点所属的任何分区进行迁移。这样做是因为当节点关闭时,其余节点可能已进行写入


对于具有2个节点的复制因子2,两个节点都是所有分区的成员。

即使在另一个节点中没有写入操作,也会发生这种情况?因为在节点超时期间,另一个节点没有任何写眼,所以当集群中断时,分区ID会发生分歧。这里肯定有一些方法可以使再平衡变得更明智,而且这些方法正在计划之中。