开发者社区> 问答> 正文

flink 内存提示metaspace 溢出是什么情况?

除了 memory增加,其余配置还是使用默认的。就是不明白,为什么我内存增加了,反而会出现full gc情况,之后taskmanager失去心跳,然后继续提交job,出现metaspace溢出这个情况。 在使用默认配置内存时候反而是没有出现fullgc。想明白其中缘由。*来自志愿者整理的FLINK邮件归档

展开
收起
又出bug了-- 2021-12-03 17:31:30 1497 0
1 条回答
写回答
取消 提交回答
  • Metaspace OOM 通常是 JVM 加载的类过多导致的。TM 内存从 1568m 增大到 65536m,是否有增加 slot 的数量呢?这个有可能造成运行时加载的类变多,metaspace 大小不变的情况下也可能会触发 OOM。 目前社区已经收到许多反馈,关于 1.10.0 的默认 metaspace 大小可能不太合理,在 1.10.1 中会调大这个默认值。你这边也可以先把 taskmanager.memory.metaspace.size 调到 256m 试一试。*来自志愿者整理的FLINK邮件归档

    2021-12-03 17:59:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
内存取证与IaaS云平台恶意行 为的安全监控 立即下载
云服务器ECS内存增强型实例re6全新发布 立即下载