Apache ignite 持久化不持久化

Apache ignite persistence is not persisting

我设置了 2 个节点并在我的自定义区域启用了持久性。

    <dataStorageConfiguration>
        <defaultDataRegionConfiguration
            name="Default_Region"
            initialSize="104857600"/> <!-- 100*1024*1024 -->

        <dataRegionConfigurations>
            <dataRegionConfiguration
                name="My_Region"
                initialSize="104857600"
                persistenceEnabled="true" 
                metricsEnabled="true" />
        </dataRegionConfigurations>
    </dataStorageConfiguration>

我的缓存客户端配置如下所示

new CacheClientConfiguration(
    "MY_SCHEMA",
    new QueryEntity(object, typeof(object)))
{
    SqlSchema = "MY_SCHEMA",
    CacheMode = CacheMode.Replicated,
    DataRegionName = "My_Region",
};

我启动了两个节点,并激活了集群。我用一些数据创建了一堆表。

然后,我关闭了节点 2,并检查了我的复制表(和数据)是否仍然存在,但分区表丢失了。

我关闭了节点 1 然后将其重新启动,但现在一切都消失了。

这是预期的行为还是我遗漏了什么?

检查您是否在 My_Region 区域内定义了分区缓存,否则它们将在未启用持久性的默认区域下创建。