请教一个问题, ES1.7版本, 白天重启了集群,分片的副本都挂起了,现在打开重分配在做副本恢复, 但主分片也不可用, 不能写入, 为什么? 这是正常的吗?谢谢

已邀请:

kennywu76 - wood@Ctrip

赞同来自: famoss code4j

早期ES版本,在复制片的恢复过程中,translog恢复有一个阶段是要阻塞主分片的写入以保证主副分片能够完全同步,这个阶段写入无法执行,但查询应该不受影响的。 到了后面的版本,特别是5.0以后,这块改进很多,复制片的恢复过程不会再阻塞主分片的写入了。

baotong

赞同来自:

谢谢
 

要回复问题请先登录注册