首页 > 解决方案 > 点燃集群预加载

问题描述

我有一个点燃服务器集群。这是一个通读缓存。没有原生持久性。堆模式已启用。想要预加载它,因为我无法承受使用数据流传输器的初始缺失。我有两个问题-

  1. 我可以看到集群 JVM 重启后,缓存集群仍然保存数据?是因为它在堆外的持久内存吗?

  2. 有什么方法可以在 JVM 重新启动时进行干净启动?

  3. 通过流媒体加载数据时,我收到IllegalStateException: Duplicate Key异常。可能是什么原因?到目前为止还没有完成索引,并且在数据流送器中覆盖是错误的。

标签: ignite

解决方案


要丢弃所有数据,您需要同时停止所有服务器节点,同时禁用持久性。请注意,如果您在网格中仍然至少有一个节点,它将开始重新平衡数据,因此即使所有节点重复滚动重启,一些节点也可能存活下来。


推荐阅读