我的索引有10个主碎片+1个副本=总共20个碎片
当创建新的每日索引时,碎片往往只分配给几个具有足够容量的节点。
它发生拒绝操作,因为这些节点接收每个传入请求。
我想防止碎片集中在几个节点上。(包括通过重新定位现有碎片来重新定位磁盘)
另外,是否有任何API可以在现有索引之间传播碎片?
发布于 2020-09-08 05:13:23
看起来您的集群中有一些严重的问题,它没有在集群上均匀地分配碎片,这可能导致严重的问题,例如
我想您已经找到或接近找到问题的根源,即一些节点的磁盘水印很高,这将阻止在这些节点上分配新的碎片,我编写了一个详细说明什么是磁盘水印问题以及如何解决。
现在来问您的问题,在任何传播碎片的API中,好消息是,是的,它是可用的,名为集群重路由API,您应该使用它来均匀地分布集群中的碎片。
https://stackoverflow.com/questions/63786467
复制相似问题