데이터 베이스/NoSQL

[ MongoDB ] AWS 에 MongoDB 설치하기

쟈누이 2021. 4. 7. 12:36
반응형

 

 

 

 

1. 개요


 

사이드 프로젝트를 진행하면서 비용, 시간적인 측면을 고려하여 데이터 레이크로 사용하기로한 MongoDB 를 AWS 에 설치하기로 했다.

 

 

 

 

 

2. 설치


1) 우선 AWS EC2 인스턴스를 생성해준다. 생성과 관련해서는 아래 링크를 참고해서 설치하면 된다.

 

snepbnt.tistory.com/361

 

2-2. 운영 서버 환경의 구성 [ EC 2 ]

2.2.1 EC2(Elastic Compute Cloud)란? EC2는 AWS에서 제공하는 클라우드 컴퓨팅 서비스다. AWS에서 사용할 수 있는 원하는 시간만큼 사용할 수 있는 리눅스 서버라고 생각하면 된다. 이 서비스를 통해서 아

snepbnt.tistory.com

 

 

 

 

2) EC2 에 접속한다. 나의 경우에는 PUTTY 를 통해 접속해주었다. 만약 사이트를 통해 접속을 하고 싶은 경우에는 위 링크 맨 하단 부분을 참고하면 된다.

 

 

 

 

 

3) yum install 시 바로 yum 이 참고할 수 있도록 /etc/yum.repos.d 의 경로에 mongodb-org-4.4.repo 파일을 생성한다

스크립트는 아래와 같다

[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

 

 

 

4) 3번이 완료되었으면, MongoDB 패키지를 설치한다.

sudo yum install -y mongodb-org

 

 

만약 특정 패키지를 설치하고 싶을 경우 아래와 같이 입력하면 된다.

sudo yum install -y mongodb-org-4.4

 

 

 

5) 설치가 완료되었다면 아래와 같이 MongoDB 를 실행할 수 있다

 

 

 

 

접근하기 전 /etc/mongod.conf에서 bindIp를 수정해주셔야 접근이 됩니다.

Default는 127.0.0.1 이며 수정안하면 Connection Refused Error가 발생한다....

나의 경우에는 어디서든 접속이 가능하게끔 0.0.0.0 으로 수정했다.

 

 

 

 

3. 참고 링크


docs.mongodb.com/manual/tutorial/install-mongodb-on-amazon/

 

Install MongoDB Community Edition on Amazon Linux — MongoDB Manual

This process will completely remove MongoDB, its configuration, and all databases. This process is not reversible, so ensure that all of your configuration and data is backed up before proceeding.

docs.mongodb.com

 

 

 

 

 

 

 

 

반응형