开发者社区 问答 正文

【Flink】报错 OutOfMemory

问题描述
在线上阶段和调试阶段出现内存溢出(OutOfMemory)的报错。

展开
收起
李博 bluemind 2018-11-15 14:58:49 2541 分享 版权
1 条回答
写回答
取消 提交回答
  • 云栖社区Java、Redis、MongoDB运营小编,有意合作请联系钉钉:15810436147

    解决方案
    调试阶段
    调试阶段出现内存溢出报错的原因有以下几点。

    调试分配的内存一般不会太多
    测试引用原表过多
    据量过大(每个上传文件里面的测试数据均为1000条以上)
    请您减少调试数据的流入,在不影响测试结果情况下,对测试文件的测试数据进行缩减,使每个文件缩为20条左右。

    线上阶段
    作业的内存分配不足导致内存溢出报错。请您找到相应的算子节点,使用手动配置调优调大内存。

    2019-07-17 23:14:42
    赞同 展开评论
问答标签:
问答地址: