kylin Build過程問題排查:17 Step Name: Build Cube In-Mem

Kylin Build執行到底17步時報錯:17 Step Name: Build Cube In-Mem  ,錯誤截圖以下:app

 

點左下角的MRJob圖標,打開查看錯誤信息:ui

從MRJob中的描述中可見詳細的錯誤信息:spa

The required MAP capability is more than the supported max container capability in the cluster. Killing the Job. mapResourceRequest: <memory:3072, vCores:1> maxContainerCapability:<memory:1024, vCores:2>
Job received Kill while in RUNNING state. code

說的很明確,須要的內存量是3072,可是最大能提供的內存量只有1024,這兩個值改那個均可以,只要能匹配上就行。xml

問題排查:blog

從kylin的配置目錄中找到kylin_job_conf_inmem.xml(路徑:/usr/local/apps/kylin/conf/)ip

發現這個map的內存最大請求爲3072,和上面MRJob中的報錯信息一致,把這個最大請求改爲1024便可。內存

 

 

 <!--Additional config for in-mem cubing, giving mapper more memory -->
    <property>
        <name>mapreduce.map.memory.mb</name>
        <value>1024</value>
        <description></description>
    </property>

改爲1024,從新Build,Success!it

相關文章
相關標籤/搜索