2017-08-22 15 views
0

containerID = container_e73_1498567983552_26942_01_000069]が物理メモリの制限を超えて実行されています。現在の使用法:1.0GBの1GBの物理メモリが使用されています。 2.8 GBの2.1 GBの仮想メモリが使用されています。コンテナを殺す。 container_e73_1498567983552_26942_01_000069ためのプロセスツリーの ダンプ: | - PID PPID PGRPID SESSID CMD_NAME USER_MODE_TIME(MILLIS)SYSTEM_TIME(MILLIS)VMEM_USAGE(バイト)RSSMEM_USAGE(ページ)FULL_CMD_LINE | - 29404 29401 29404 29404(bashの)1 2 108654592 305/bin/bash -c /usr/lib/jvm/java-1.8.0/bin/java -Djava.net.preferIPv4Stack = true -Dhadoop.metrics.log.level = WARN -Xmx900m -Djava.io.tmpdir =/tmp/Hadoopの-MAPR/nmのローカル・ディレクトリ/ usercacheコンテナが強制終了されました物理メモリが不足しています。

+0

クラスタで直接変更するのではなく、コマンドを使用してメモリの制限を変更するにはどうすればよいですか – Soundarya

答えて

0

sqoop importコマンドでこのプロパティを追加します。

-Dmapreduce.map.memory.mb=12288 -Dmapreduce.map.java.opts=-Xmx9830m

例:

sqoop import -Dmapreduce.map.memory.mb=12288 -Dmapreduce.map.java.opts=-Xmx9830m \ 
other generic args like connection string etc 

データサイズに基づいてメモリ要件を計算します。

関連する問題