Database/MongoDB

[MongoDB] Amazon Linux 2023 리눅스에 MongoDB 설치

꽁담 2024. 2. 22. 16:56

 

MongoDB 지원 OS

MongoDB 는 총 4개의 운영체제를 지원

- Windwos / Linux / Unix Solaries / Mac

MongoDB 를 사용하는 대부분의 유저는 90% 가 리눅스 사용

- 빅데이터 처리를 위해서는 많은 수의 머신이 필수적으로 필요

- 운영체제에 대한 비용이 상대적으로 적은 리눅스를 사용

MongoDB 는 메모리 관리를 운영체제에 맡김

- 상대적으로 메모리 관리에 뛰어난 unix 베이스의 운영체제를 선택

 

MongoDB 지원 언어

지원하는 언어

- Java / Java Script

- Perl / PHP / Python

- Ruby / Scala / Erlang / Haskell

 

MongoDB 설치방법

AWS Linux 2023 에 설치합니다.

 

https://www.mongodb.com/try/download/community

 

Try MongoDB Community Edition

Try MongoDB Community Edition on premise non-relational database including the Community Server and Community Kubernetes Operator for your next big project!

www.mongodb.com

 

다운로드 페이지에서 운영체제에 맞는 배포판 선택 및 다운로드

 - 압축 파일 다운로드 및 압축 해제로 설치

 - 리눅스는 tar gz 으로 다운로드

 - 윈도우는 설치프로그램(msi) 다운로드 및 설치로 끝

 

 

yum 으로 설치하기

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

 

Install MongoDB Community Edition on Amazon Linux — MongoDB Manual

Docs Home → MongoDB Manual MongoDB AtlasMongoDB Atlas is a hosted MongoDB service option in the cloud which requires no installation overhead and offers a free tier to get started.Use this tutorial to install MongoDB 7.0 Community Edition on Amazon Linux

www.mongodb.com

 

yum 으로 설치하기 위해 repo 파일 생성

 

# cat /etc/yum.repos.d/mongodb-org-7.0.repo
[mongodb-org-7.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2023/mongodb-org/7.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://pgp.mongodb.com/server-7.0.asc

 

설치

- 특정 버전을 설치하고 싶은경우 org 뒤에 버전을 작성 예) mongodb-org-7.0.6

sudo yum instlal -y mongodb-org

 

설치가 완료되면

데이터파일 경로 : /var/lib/mongo

로그파일 경로 : /var/log/mongodb

속성파일 경로 : /etc/mongod.conf ( 속성파일에서 경로 변경 가능 )

 

mongodb 시작

sudo systemctl start mongod