IgniteFAQ-9-DataRegion OOM
报错示例:
[type=CRITICAL_ERROR,err=class o.a.i.i.mem.IgniteOutofMemoryException:Out of memory
ta region [name=default,initsize=10.0 MiB,maxsize=5.0
GiB,persistenceEnabled=false]Try the followi
ncrease maximum off-heap memory size (DataReglonconfiguration.maxsize)
nable Ignite persistence (DataRegionConfiguration.persistenceEnabled)
nable eviction or expiration policies]]
问题原因:
原因1:通常时配置的堆外内存太小,而加载到ignite中的数据量太大导致;
解决方案:数据加载的数据量减少或者配置的数据区的大小调整更大
原因2:服务器内存申请限制,可通过sysctl -a | grep overcommit命令查看此值,通常为0
可通过如下命令设置此值sysctl -w vm.overcommit_memory=0
dmesg -T 命令可以查看系统的一些日志信息
本文来自博客园,作者:life_start,转载请注明原文链接:https://www.cnblogs.com/yangh2016/p/18348774