AWSに11ノード(1つのマスター+ 10コア)のEMRクラスタをプロビジョニングしました。各ノードのディスク容量を100 GBとしました。AWS EMRクラスタのディスクスペース問題
クラスタをプロビジョニングすると、EMRは自動的にルートパーティション(/ dev/xvda1)に10GBしか割り当てませんでした。 rootパーティションのディスクスペースが一杯になった後、私たちはジョブを実行できなかったし、yumコマンドを使ってgitのような基本的なソフトウェアをインストールすることもできなかった。
[[email protected]<<ip address>> ~]$ df -BG
Filesystem 1G-blocks Used Available Use% Mounted on
devtmpfs 79G 1G 79G 1% /dev
tmpfs 79G 0G 79G 0% /dev/shm
/dev/xvda1 10G 10G 0G 100%/
/dev/xvdb1 5G 1G 5G 4% /emr
/dev/xvdb2 95G 12G 84G 12% /mnt
/dev/xvdf 99G 12G 83G 12% /data
この問題の解決方法を教えてください。
- ルートパーティション(/ dev/xvda1)のディスク容量を30GBに増やす方法はありますか。
- デフォルトでは、yumまたはrpmを使用するすべてのインストールは、ルートパーティション(/ dev/xvda1)に移動します。ルートパーティション(/ dev/xvda1)にバイパスソフトウェアをインストールする方法は?
- 解決策が何であれ、既存のEMRのインストールを妨げてはいけません。
ヘルプは大歓迎です。
設定の詳細を教えてください。コアノードにはどのようなインスタンスタイプを使用していますか?コアノードに追加のEBSスペースを追加しましたか? –
コアノードのインスタンスタイプはm4.10xlarge(80 vCPU、160GiBメモリ、EBSのみのストレージEBSストレージ:100 GiB)です。追加のEBSスペースは追加しませんでした。 –