AWS에서 11 노드 (1 마스터 + 10 코어) EMR 클러스터를 프로비저닝했습니다. 각 노드의 디스크 공간을 100GB로 선택했습니다.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, 160GiB 메모리, EBS 전용 저장소 EBS 저장소 : 100 GiB). EBS 공간을 추가하지 않았습니다. –