问题背景:
1、在Kylin里跑一个较大的cube,其中这个cube是一个大表事实表,关联两张维度表,在第三步: Extract Fact Table Distinct 报错,查看Mapreduce的执行过程,发现其中有4个Reduce执行失败,失败的报错是内存溢出,多次调大reduce的内存以后 ,Kylin闪退。
2、多次启动kylin以后,查看kylin.out 报 Dumping heap to java_pidxxx.hprof….
“java.lang.outofMemoryError:Requested array size exceeds VM limit”
查看 kylin.log ,报仍然启动引起内存溢出的cube

原因分析:
cube在关联字典表时,本身事实表数据量比较大,关联的字典表也比较大,造成内存溢出,Kylin闪退后重启仍然去跑这个cube。

解决方法:
1、删除这个cube,或者把cube的状态改为disable,由于Kylin无法启动,通过api调用不成功,可能通过Kylin管理手册的方式,清除cube数据,清除垃圾数据
2、由于确认事实表hive 表是测试表,我采用了最粗暴的方式,删除了这张hive表,问题解决。

Kylin启动异常:java.lang.outofMemoryError:Requested array size exceeds VM limit相关推荐

  1. springboot启动异常java.lang.NoSuchFieldError: DEFAULT_INCOMPATIBLE_IMPROVEMENTS

    springboot启动异常java.lang.NoSuchFieldError: DEFAULT_INCOMPATIBLE_IMPROVEMENTS 参考文章: (1)springboot启动异常j ...

  2. springboot-log4j启动异常(java.lang.AbstractMethodError)

    目录 1. 问题描述 2. 问题排查 1. 问题描述 springboot 2.0.4 通过 springboot 内置 tomcat 启动服务无异常,但是使用外置 tomcat 启动报错,错误信息如 ...

  3. AndroidStudio 编译异常java.lang.OutOfMemoryError: GC overhead limit exceeded

    在build.gradle中的android{}添加如下脚本就可以顺利编译了  dexOptions {  incremental true  javaMaxHeapSize "4g&quo ...

  4. [JVM-翻译]揭开java.lang.OutOfMemoryError面纱之一

    Java.lang.OutOfMemoryError是什么  Java.lang.OutOfMemory是java.lang.VirtualMachineError的一个子类,当Java虚拟机中断,或 ...

  5. java.lang.OutOfMemoryError: Java heap space错误及...

    为什么80%的码农都做不了架构师?>>>    以下是从网上找到的关于堆空间溢出的错误解决办法: java.lang.OutOfMemoryError: Java heap spac ...

  6. (转)java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)

    java.lang.OutOfMemoryError: Java heap space =================================================== 使用Ja ...

  7. Exception in thread main java.lang.OutOfMemoryError: Java heap space

    在做大批量数据测试的时候,服务端初始化出现问题 测试规模,没个站2万点量测数据,整个数据超过20万,初始化过程中对量测数据初始化,按站分别初始化,但是初始化到总数据量10万的时候就会报内存溢出错误. ...

  8. java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)

    下面是从网上找到的关于堆空间溢出的错误解决的方法: java.lang.OutOfMemoryError: Java heap space ============================== ...

  9. java.lang.OutOfMemoryError: Java heap space 错误及解决办法

    java.lang.OutOfMemoryError: Java heap space =================================================== 使用Ja ...

最新文章

  1. 面试官写了个双冒号::问我这是什么语法?Java中有这玩意?
  2. ajax传递数组后台接收不到值的问题
  3. Spring Security——根据请求Header[Accept]不同返回不同类型资源解决方案
  4. 动态生成数据后绑定事件
  5. c++单链表【构造函数、运算符重载、析构函数、增删查改等】
  6. 屏幕录像专家6.0_迅捷屏幕录像工具和屏幕录像专家哪个更好用?
  7. Linux创建用户、用户组 及 删除
  8. 集群环境下定时调度的解决方案之Quartz集群
  9. linux 16.04系统下载,【Ubuntu1604镜像下载】乌班图系统Ubuntu 16.04 官方正式版-开心电玩...
  10. 【BottomBar】Android炫酷的底部切换
  11. 【Taro开发】-自定义导航栏NavBar(五)
  12. Cox与KM生存分析及结果解读 不同的生存分析方法 单因素和多因素生存分析的比较km cox回归分析差异 生存分析结果详解 结果解读 参数详细解释 全因死亡率
  13. Mininet系列实验(五):Mininet设置带宽之简单性能测试
  14. java节假日算法_java处理节假日和工作时间的工具类
  15. 前端 input 自动填充功能
  16. 大数据挖掘-伤寒论和金匮要略(COVID-19用药启示录)
  17. Vue之点击收藏与取消收藏
  18. 四、html字体样式,外观属性
  19. Redis—列表(List)、集合(Set)、哈希(Hash)、有序集合 Zset
  20. 闰年的判断(python)

热门文章

  1. 一直显示数据格式错误_Excel数据分析,新手最容易犯的10个建表错误
  2. HTML+CSS+JS实现 ❤️发光的线条爱心形状动画特效❤️
  3. mysql登陆三小时平均值图片_Mysql每小时平均值,间隔从半小时开始
  4. 与40mhz信道不兼容设置_为什么面包板不适合高频电路
  5. 华为仿苹果字体_华为mate40系列再次霸榜DXO,网友:无敌是多么寂寞
  6. rtmp协议 java_基于rtmp协议的java多线程服务器
  7. python处理表格数据教程_python利用Excel读取和存储测试数据完成接口自动化教程...
  8. 白盒测试六种方法案例分析
  9. 求最大公约数——辗转相除法
  10. 【Python】Windows下Python3虚拟环境搭建