В нашей рабочей среде 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?