[MongoDB] Amazon Linux 2023 리눅스에 MongoDB 설치
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