我们在AWS中配置了11个节点(1个主节点+ 10个核心)EMR集群。我们为每个节点选择了100 GB的磁盘空间。AWS EMR集群中的磁盘空间问题
当调配集群时,EMR自动为根分区(/ dev/xvda1)分配10GB。一段时间后,根分区磁盘空间变满,由于这个原因,我们无法运行任何作业或使用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,160 GiB内存,仅EBS存储EBS存储:100 GiB)。我们没有添加任何额外的EBS空间。 –