dolphindb分区版本号不一致的问题

如何去理解chunkNode上的版本与master上版本不一致的问题,如果遇到了应该如何处理呢?

请先 登录 后评论

1 个回答

Qing Li
for(chunkID in chunkIDs){          
    nodes = exec  top 1 node from pnodeRun(getAllChunks) where chunkId=chunkID order by version desc
    rpc(getControllerAlias(), forceCorrectVersionByReplica{chunkID, nodes[0]})
}

forceCorrectVersionByReplica该函数功能是,强制该chunk 以nodealias上的版本和数据为准,Controller 和其他的datanode必须无条件与其同步。

请先 登录 后评论
  • 1 关注
  • 0 收藏,963 浏览
  • Jax Wu 提出于 2021-05-07 17:28