[AWS] mongoDB ec2 설정
본문 바로가기
개발 환경/AWS

[AWS] mongoDB ec2 설정

by IYK2h 2022. 11. 29.
728x90

프로젝트 진행중 채팅 기능 구현에 mongoDB를 사용해 채팅 서버를 구현하게되었다.

ec2 Amazon Linux 에 MongoDB 설치 방법

ec2 터미널에 들어가

sudo vim /etc/yum.repos.d/mongodb-org-6.0.repo

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

"I" 눌러서 값 입력후 "esc" 누르고 ":wq" 입력후 엔터, " " 안에 값만 입력.

콘솔창

  • 설치

sudo yum install -y mongodb-org

  • 실행

sudo systemctl start mongod

  • 상태 확인

sudo systemctl status mongod

  • mongoDB 사용

mongosh

  • 멈춤

sudo service mongod stop

mongo shell

test> show dbs

admin  40.00 KiB
chatdb 40.00 KiB
config 12.00 KiB
local  40.00 KiB

test> use chatdb

switched to db chatdb

chatdb> show collections

chat

chatdb> db.runCommand({convertToCapped: 'chat', size: 8192});

{ ok: 1 }

db.runConmand 로 사이즈 설정은 Spring 에서 @Tailabl 사용시 버퍼사이즈가 작아서 오류나기때문에 버퍼 사이즈를 늘려주는 기능

출처 : https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-amazon/

728x90

'개발 환경 > AWS' 카테고리의 다른 글

[AWS] VPN , VPC  (0) 2022.07.05
[AWS] 글로벌 인프라 용어  (0) 2022.07.01
[AWS] 주요 서비스  (0) 2022.06.28
Iaas, Paas, Saas  (0) 2022.06.24
Linux2 OS- 쉘 스크립트 cd 명령어 사용  (0) 2022.03.01

댓글