[Centos7] 몽고(Mongo)DB 설치하기
1.0 들어가기 전
Centos7 환경에서 진행할 거 기 때문에 centos7 환경을 미리 구성해 주시면 되겠습니다. 환경이 준비되지 못하신 분들은 아래 링크를 통해 virtual box에 centos7 환경을 구성해 주시면 되겠습니다.
VirtualBox에 Centos7 설치, window에서 MySQL 접근하기
1.0 들어가기 전 백앤드 공부를 하다 보면 비용 발생으로 인해 클라우드가 아닌 로컬에 데이터베이스 서버를 구동하는 경우가 종종 있습니다. 이를 분리하기 위해 구현 서버는 Window에서 구동하
pventi.tistory.com
2.0 mongo 설치하기
2.1 저장소 추가하기 (repo)
경로 : /etc/yum.repos.d
해당 경로에 mongodb-org-4.4.repo을 생성/작성해줍니다.
$ vi mongodb-org-4.4.repo
작성할 내용은 아래와 같습니다.
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
다 작성한 후 아래와 같은 명령어로 추가가 되었는지 확인해 보시면 됩니다.
$ yum repolist
2.2 설치하기
$ yum install -y mongodb-org
위 명령어를 통해 설치하시면 정상적으로 설치가 이뤄집니다.
설치가 다 되셨으면 아래 명령어 입력하여 mongod를 실행시켜 줍니다.
$ systemctl start mongod
$ systemctl enable mongod
$ systemctl status mongod
* start : 서비스 시작
* enable : 재부팅 시에도 자동으로 서비스 시작
* status : 서비스 상태 확인
3.0 설치 후 실행이 원할하지 않을 경우
아래와 같은 상황을 의심해 볼 수 있습니다.
[ERROR] 5.+ version MongoDB 설치 후, illegal instruction 문구
1.0 문제 확인 * 테스트 환경 : centos7 (vritual box) 위 사진에서 보시면 정상적으로 mongodb를 설치했으나 서비스 실행부터 mongod 명령어조차 사용하지 못합니다. 2.0 원인 * mongodb 5.+ 이상부터는 CPU가 AVX
pventi.tistory.com