Ignite 创建缓存后立即触发分区丢失
我正在启用持久性的4节点集群中使用ignite 2.8.1。我试图对集群进行滚动重启,但我相信在这个过程中,集群最终在集群中的一个节点上丢失了分区。我使用的是只读安全策略。从那时起,即使所有节点都恢复了,大约每8次创建一个缓存,它会立即在新缓存中丢失分区,也就是说,我们将创建缓存,然后在1秒后查询它,查询将失败,并显示“由于缓存分区已丢失而无法执行查询”。如果没有发生群集事件(例如节点离开群集),那么如何在创建后立即丢失分区?如果群集的一些节点不在基线中/处于“丢失分区”状态,则新创建的缓存的分区可能会丢失 这样一来,亲和性搭配就会起作用。由于在2个具有相同相似性配置的缓存上,分区需要由节点并置,因此没有地方可以为新创建的缓存放置这些“额外”分区Ignite 创建缓存后立即触发分区丢失,ignite,Ignite,我正在启用持久性的4节点集群中使用ignite 2.8.1。我试图对集群进行滚动重启,但我相信在这个过程中,集群最终在集群中的一个节点上丢失了分区。我使用的是只读安全策略。从那时起,即使所有节点都恢复了,大约每8次创建一个缓存,它会立即在新缓存中丢失分区,也就是说,我们将创建缓存,然后在1秒后查询它,查询将失败,并显示“由于缓存分区已丢失而无法执行查询”。如果没有发生群集事件(例如节点离开群集),那么如何在创建后立即丢失分区?如果群集的一些节点不在基线中/处于“丢失分区”状态,则新创建的缓存的分
您需要先重置丢失的分区。请显示您当前的基线拓扑(control.sh可以做到这一点),您可以共享出现此错误的缓存的配置吗?