저번 시간에는 aws ec2 centos linux에 MongoDB를 설치하기 위해
드라이브 공간을 추가해보는 작업을 진행하였습니다.
[linux] AWS Centos EBS Volume 추가하기 (tistory.com)
이어서 mongodb를 설치하는 방법을 알아보겠습니다.
https://www.mongodb.com/docs/v4.4/tutorial/install-mongodb-on-amazon/ 참고 하였습니다.
1. MongoDB 설치
# 파일 생성 후 내용 저장
https://www.mongodb.com/docs/v4.4/tutorial/install-mongodb-on-amazon/
# 해당 텍스트 붙혀넣기 후 저장
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
# 설치 시작
sudo yum install -y mongodb-org
2. MongoDB 데이터 삽입 공간 변경
# 빈 폴더 생성
sudo mkdir -p /xvdb/mongodb/data/mongo
# 추가 된 스토리지 경로로 설치된 mongo 폴더 카피
cp -ra /var/lib/mongo /xvdb/mongodb/data/mongo
# conf파일 열기
sudo vi /etc/mongod.conf
# 추가 된 스토리지 경로로 dbPath 변경
storage:
dbPath: /xvdb/mongodb/data/mongo
# 외부에서 접속할 수 있도록 net 변경
net:
port: 27017
bindIp: 0.0.0.0
# 권한 부여
sudo chown mongod:mongod /xvdb/mongodb/data/mongo
3. MongoDB 시작
# MongoDB 실행 확인 (없는 거 확인)
ps -ef | grep mongo
# 몽고 디비 실행
sudo systemctl start mongod
# 몽고 디비 상태 확인
sudo systemctl status mongod
# 접속 확인
mongo 혹은 netstat -ano | grep mongo
4. 서버 방화벽 오픈
linux 서버 방화벽 오픈
linux CentOS 외부 접속(방화벽 오픈) 허용 (tistory.com)
aws ec2 보안 그룹 설정 > 인바운드 규칙 > 27017
5. 외부 접속 확인
DB Enterprise Server Download | MongoDB
'Server > Linux' 카테고리의 다른 글
[Aws Ubuntu] MariaDB 설치 + AWS EBS + 외부 접속 가능하도록 (0) | 2023.10.20 |
---|---|
[Ubuntu] AWS EBS Volume 추가하기 (0) | 2023.10.20 |
[CentOS] AWS Centos EBS Volume 추가하기 (0) | 2023.07.11 |
mremoteNG Unable to load key file (PuTTY key format too new) 해결방법 (0) | 2023.02.13 |
[CentOS] nginx multi port(멀티 포트) 세팅하기 (0) | 2023.02.10 |