https://jw910911.tistory.com/122
위 자료를 참고했다.
요즘 1일 1 에러 달성중이다
ㅋㅋㅋ..
OpenSearch를 써보던 중, 멀티 노드 클러스터를 구성해보기 위해 EC2 인스턴스 4개를 만들어 해보려 했는데
메모리가 부족해 서버 실행이 되지 않았다.
최대한 프리티어 내에서 해결하기 위해 리눅스 swap메모리를 사용해 부족한 메모리를 대체했다.
추가 메모리 할당 전 상태
sudo dd if=/dev/zero of=/swapfile bs=64M count=16
현재 디스크 공간도 넉넉하지 않아서, 일단 1GB의 swap파일을 만들어주었다.
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo vi /etc/fstab
맨 아래 줄에
/swapfile swap swap defaults 0 0
위 내용을 추가해 저장해준다.
할당이 완료된 것을 알 수 있다!
다만..
디스크 가용공간은 줄어들었다 ㅎ.ㅎ
디스크 공간을 고려해 메모리 할당을 해주도록 하자
이후 서비스 실행도 잘 된다!