У нас не хватает памяти в области данных в нашей производственной среде Apache Ignite, и процесс Ignite был остановлен. Мы настроили память размером 68 ГБ вне кучи. И никакие политики выселения не включены, поскольку мы не хотим терять данные из 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)
Причина этой ошибки в том, что занимает всю область данных (68 ГБ)? Если да, можем ли мы справиться с этим, остановив службу Ignite?