웹사이트 검색

Ubuntu에 MongoDB Community Edition을 설치하는 방법


MongoDBNoSQL이라는 최첨단 기술을 기반으로 하는 오픈 소스 문서 데이터베이스입니다. 강력한 일관성, 유연성, 표현형 쿼리 언어, 보조 인덱스 등의 기능을 통해 최신 웹 애플리케이션 개발을 지원합니다. 또한 강력하고 업무에 필수적인 데이터베이스를 사용하여 최신 애플리케이션을 구축하기 위한 뛰어난 확장성과 성능을 조직에 제공합니다.

이 문서에서는 apt를 사용하여 Ubuntu Linux의 Ubuntu LTS(장기 지원) 릴리스에 최신 버전의 MongoDB 4.4 Community Edition을 설치하고 구성하는 방법을 알아봅니다. 패키지 관리자.

플랫폼 지원

MongoDB 4.4 Community Edition에는 다음과 같은 64비트 Ubuntu LTS(장기 지원) 릴리스가 포함되어 있습니다.

  • 20.04 LTS(“포컬”)
  • 18.04 LTS(“바이오닉”)
  • 16.04 LTS(“제니얼”)

기본 Ubuntu 저장소는 오래된 MongoDB 버전을 제공하므로 Ubuntu 서버의 공식 MongoDB 저장소에서 최신 MongoDB를 설치하고 구성합니다.

1단계: Ubuntu에 MongoDB 저장소 추가

1. Ubuntu 서버에 최신 버전의 MongoDB Community Edition을 설치하려면 표시된 대로 필요한 종속성을 설치해야 합니다.

sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

2. 다음으로, 다음 wget 명령을 사용하여 패키지 관리 시스템에서 사용하는 MongoDB 공개 GPG 키를 가져옵니다.

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

3. 그런 다음 아래에 MongoDB 저장소 세부정보가 포함된 목록 파일 /etc/apt/sources.list.d/mongodb-org-4.4.list를 만듭니다. >/etc/apt/sources.list.d/ Ubuntu 버전의 디렉터리입니다.

이제 Ubuntu 버전에 따라 다음 명령을 실행하세요.

우분투 20.04(포컬)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

우분투 18.04(바이오닉)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

우분투 16.04(제니알)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

그런 다음 파일을 저장하고 닫습니다.

4. 그런 다음 다음 명령을 실행하여 로컬 패키지 데이터베이스를 다시 로드합니다.

sudo apt-get update

2단계: Ubuntu에 MongoDB 데이터베이스 설치

5. 이제 MongoDB 저장소가 활성화되었으므로 다음 명령을 실행하여 최신 안정 버전을 설치할 수 있습니다.

sudo apt-get install -y mongodb-org

MongoDB 설치 중에 구성 파일 /etc/mongod.conf, 데이터 디렉터리 /var/lib/mongodb 및 로그가 생성됩니다. 디렉토리 /var/log/mongodb.

기본적으로 MongoDBmongodb 사용자 계정을 사용하여 실행됩니다. 사용자를 변경하는 경우 datalog 디렉터리에 대한 권한도 변경하여 이러한 디렉터리에 대한 액세스 권한을 할당해야 합니다.

6. 그런 다음 다음 명령을 실행하여 mongod 프로세스를 시작하고 확인합니다.

------------ systemd (systemctl) ------------ 
sudo systemctl start mongod 
sudo systemctl status mongod

------------ System V Init ------------
sudo service mongod start   
sudo service mongod status

7. 이제 기본 포트 27017<을 사용하여 로컬 호스트에서 실행 중인 mongod에 연결하는 옵션 없이 mongo 셸을 시작합니다. /강하게>.

mongo

MongoDB 커뮤니티 에디션 제거

MongoDB 애플리케이션, 구성 파일, 데이터와 로그가 포함된 모든 디렉터리를 포함하여 MongoDB를 완전히 제거하려면 다음 명령을 실행하세요.

sudo service mongod stop
sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

이 가이드가 도움이 되기를 바랍니다. 질문이나 추가 정보가 있는 경우 아래 의견 섹션을 사용하여 우려 사항을 해소할 수 있습니다.