kylin Build过程问题排查:17 Step Name: Build Cube In-Mem

Kylin Build执行到底17步时报错:17 Step Name: Build Cube In-Mem  ,错误截图如下:

kylin Build过程问题排查:17 Step Name: Build Cube In-Mem_第1张图片

 

点左下角的MRJob图标,打开查看错误信息:

kylin Build过程问题排查:17 Step Name: Build Cube In-Mem_第2张图片

从MRJob中的描述中可见详细的错误信息:

The required MAP capability is more than the supported max container capability in the cluster. Killing the Job. mapResourceRequest: maxContainerCapability:
Job received Kill while in RUNNING state.

说的很明确,需要的内存量是3072,但是最大能提供的内存量只有1024,这两个值改那个都可以,只要能匹配上就行。

问题排查:

从kylin的配置目录中找到kylin_job_conf_inmem.xml(路径:/usr/local/apps/kylin/conf/)

发现这个map的内存最大请求为3072,和上面MRJob中的报错信息一致,把这个最大请求改成1024即可。

 

 

 
    
        mapreduce.map.memory.mb
        1024
        
    

改成1024,重新Build,Success!

kylin Build过程问题排查:17 Step Name: Build Cube In-Mem_第3张图片

kylin Build过程问题排查:17 Step Name: Build Cube In-Mem_第4张图片

 

转载于:https://www.cnblogs.com/qqflying/p/10966439.html

你可能感兴趣的:(kylin Build过程问题排查:17 Step Name: Build Cube In-Mem)