Raj*_*ala 1 in-memory bigdata in-memory-database ignite
我们的 Apache Ignite 生产环境中的数据区域内存不足,并且 Ignite 进程被终止。我们配置了 68 GB 的堆外内存。并且没有启用驱逐策略,因为我们不想丢失 Ignite 的任何数据。此外,我们没有启用持久性,因为我们只想将整个数据存储在 Ignite 中。
class org.apache.ignite.internal.mem.IgniteOutOfMemoryException: Out of memory in data region [name=Default_Region, initSize=256.0 MiB, maxSize=68.0 GiB, persistenceEnabled=false] Try the following:
^-- Increase maximum off-heap memory size (DataRegionConfiguration.maxSize)
^-- Enable Ignite persistence (DataRegionConfiguration.persistenceEnabled)
^-- Enable eviction or expiration policies
at org.apache.ignite.internal.pagemem.impl.PageMemoryNoStoreImpl.allocatePage(PageMemoryNoStoreImpl.java:304)
at org.apache.ignite.internal.processors.cache.persistence.freelist.AbstractFreeList.allocateDataPage(AbstractFreeList.java:463)
at org.apache.ignite.internal.processors.cache.persistence.freelist.AbstractFreeList.insertDataRow(AbstractFreeList.java:501)
at org.apache.ignite.internal.processors.cache.persistence.RowStore.addRow(RowStore.java:97)
Run Code Online (Sandbox Code Playgroud)
此错误的原因是占用整个数据区域(68 GB)?如果是的话,我们可以通过停止 Ignite 服务来处理这个问题吗?