728x90
우분투에서 MongoDB Community Edition을 설치하는 방법
1. 필요한 패키지 설치
MongoDB 설치에 필요한 GPG 키와 curl을 설치합니다.
sudo apt-get install gnupg curl
2. MongoDB GPG 키 가져오기
MongoDB 7.0의 공식 GPG 키를 가져오고 시스템에 추가합니다.
curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | \
sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor
3. MongoDB APT 저장소 설정
MongoDB의 공식 APT 저장소를 시스템에 추가합니다.
echo "deb [ arch=amd64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | \
sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
4. MongoDB 최신 안정 버전 설치
MongoDB 최신 안정 버전을 설치합니다.
sudo apt-get update
sudo apt-get install -y mongodb-org
특정 릴리스 버전(7.0.14)을 설치합니다.
sudo apt-get install -y mongodb-org=7.0.14 \
mongodb-org-database=7.0.14 \
mongodb-org-server=7.0.14 \
mongodb-mongosh \
mongodb-org-mongos=7.0.14 \
mongodb-org-tools=7.0.14
MongoDB 버전을 확인합니다.
mongod --version
db version v7.0.14
Build Info: {
"version": "7.0.14",
"gitVersion": "ce59cfc6a3c5e5c067dca0d30697edd68d4f5188",
"openSSLVersion": "OpenSSL 3.0.2 15 Mar 2022",
"modules": [],
"allocator": "tcmalloc",
"environment": {
"distmod": "ubuntu2204",
"distarch": "x86_64",
"target_arch": "x86_64"
}
}
728x90
5. MongoDB 서비스 시작
MongoDB 서비스를 자동으로 시작하고 부팅 시 자동으로 실행되도록 설정합니다.
sudo systemctl enable --now mongod
6. MongoDB 서비스 상태 확인
MongoDB 서비스 상태를 확인하여 정상적으로 실행되고 있는지 확인합니다.
sudo systemctl status mongod
7. MongoDB 사용하기
MongoDB 셸을 실행하여 MongoDB와 상호작용합니다.
mongosh
Current Mongosh Log ID: 672c794600451ea4c9c1c18b
Connecting to: mongodb://127.0.0.1:27017/?directConnection=true&serverSelectionTimeoutMS=2000&appName=mongosh+2.3.3
Using MongoDB: 7.0.14
Using Mongosh: 2.3.3
For mongosh info see: https://www.mongodb.com/docs/mongodb-shell/
To help improve our products, anonymous usage data is collected and sent to MongoDB periodically (https://www.mongodb.com/legal/privacy-policy).
You can opt-out by running the disableTelemetry() command.
------
The server generated these startup warnings when booting
2024-11-07T17:07:19.195+09:00: Access control is not enabled for the database. Read and write access to data and configuration is unrestricted
2024-11-07T17:07:19.196+09:00: vm.max_map_count is too low
------
test>
MongoDB Community Edition 제거
1. MongoDB 서비스 중지
sudo service mongod stop
2. MongoDB 패키지 제거
sudo apt-get purge "mongodb-org*"
3. MongoDB 데이터 디렉토리 제거
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
MongoDB 7.0의 설치, 설정, 사용 및 제거까지 모든 과정을 쉽게 관리할 수 있습니다.
참고URL
- MongoDB Documentation : Ubuntu에 MongoDB Community Edition 설치
728x90
'리눅스' 카테고리의 다른 글
[draft] CentOS 7에서 Zabbix Agent 2를 설치하고 설정하는 방법 (0) | 2024.11.08 |
---|---|
[draft] 우분투에서 Graylog 설치하는 방법 (1) | 2024.11.08 |
[draft] 우분투에서 MySQL 8을 APT로 설치하고 설정하는 방법 (0) | 2024.11.05 |
[draft] 우분투에서 NetBox를 설치하고 설정하는 방법 (0) | 2024.11.01 |
[draft] PLG vs EFK 스택 (0) | 2024.11.01 |