Mongodb란?
MongoDB는 NoSQL의 한 종류로 문서지향데이터베이스 시스템이다. 관계형데이터베이스 처럼 테이블 기반의 구조가 아닌 JSON과 같은 동적 스키마형 문서들로 구성된다. 요기를 클릭하면 더 자세한 내용을 볼 수 있다.
설치 환경
- OS : CentOS 6.5 x86_64
- Mongodb version :
다운로드
- http://www.mongodb.org/downloads 에서 안정 버전을 다운 받는다.
설치
- 설치 디렉토리 : /usr/local/mongodb
- 다운 받은 파일을 /usr/local 에 압축 해제 한다.
cd /usr/local tar xvzf mongodb-linux-x86_64-2.4.8.tgz
- 압축 해제 한 디렉토리 심볼릭 링크
ln -s /usr/local/mongodb-linux-x86_64-2.4.8 /usr/local/mongodb
정말 어이 없게도 이렇게 간단하게 설치가 완료 된다. ㅋ
환경설정
- 디렉토리 생성
mkdir /usr/local/mongodb/data mkdir /usr/local/mongodb/conf mkdir /usr/local/mongodb/logs
- 설정 파일 생성
/usr/local/mongodb/conf/mongodb.conf
dbpath=/usr/local/mongodb/data logpath=/usr/local/mongodb/logs/mongodb.log logappend=true verbose=true #bind_ip=127.0.0.1 port=27017 fork=true rest=true #auth=true #noauth=true
테스트
- mongodb 구동
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/conf/mongodb.conf
구동 후 “27017”, “28017” 포트 오픈이 확인 되면 정상 설치 된 것이다.
- client 접속
/usr/local/mongodb/bin/mongo localhost:27017
- mongodb web console 접속
http://server-ip:28017