麒麟のビルドのトラブルシューティングの手順:17ステップ名:インMemのキューブを構築

麒麟ビルドステップ17障害が最後に発生した場合は、実行さ:17ステップ名は、:キューブを構築するには-MEM、エラーのスクリーンショットは、次のとおりです。

 

MRJobアイコンの左下隅には、エラーメッセージを表示開くには:

MRJobから可視エラーメッセージに詳細に記載さ:

必要なMAP機能は、クラスタ内のサポートされる最大のコンテナ機能以上のものです。ジョブを殺します。mapResourceRequest:<メモリ:3072、vCores:1> maxContainerCapability:<メモリ:1024、vCores:2>
ジョブが実行状態にある間にキルを受けました。

彼は非常に明確に、必要なメモリの量は3072ですが、上記の行に一致する限り、変更することができる唯一の1024年、2つの値を提供できるメモリの最大量。

トラブルシューティング:

麒麟の設定ディレクトリからkylin_job_conf_inmem.xmlを探す(パス:は/ usr / local /アプリケーション/麒麟/ confに/)

最大メモリ要求は、要求に1024に最大値を入れ、このマップは、3072で見出され、そして上記MRJob情報で同じエラー。

 

 

 <!--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!

 

おすすめ

転載: www.cnblogs.com/qqflying/p/10966439.html