오늘은 NoSql의 하나인 MongoDB 설치에 대해 알아보도록 하겠습니다.
MongoDB Site에 접속합니다.
MongoDB download Site에서 해당하는 Version을 Download받습니다.
(Linux 64-bit를 기준으로 설명합니다.)
Down 받은 MongoDB 설치 파일을 /usr/local 폴더로 move합니다.
(/usr/local 은 Program Files와 동일합니다.)
# mv mongodb-linux-x86_64-2.4.6/ mongodb
Move한 mongodb의 Link를 생성합니다.
# ln -s mongodb-linux-x86_64-2.4.6 mongodb
이제 mongodb의 engine폴더는 /usr/local/mongodb 로 접속하면 됩니다.
mongodb를 저장할 대상 폴더를 생성합니다.
- Data
# mkdir /data001/mongodb/data
- Configuration
# mkdir /data001/mongodb/conf
- Log
# mkdir /data001/mongodb/logs
mongoDB 기동 시 설정할 Configuration 파일을 생성합니다.
/data001/mongodb/conf 폴더에 mongodb.conf 파일로 저장합니다.
위의 파이렝서 dbpath는 db가 저장되는 위치, logpath는 log가 저장되는 위치, port는 DB가 기동될 Port, rest는 webpage에서 내용 확인 여부를 의미합니다.
Mongo DB 기동
# cd /usr/local/mongodb/bin
# ./mongod --config /data001/mongodb/conf/mongodb.conf
기동 후 mongodb process가 정상 기동 되어 있는지 확인합니다.
# ps -ef | grep mongo
MongoDB Client접속 방법
# cd /usr/local/mongodb/bin
# ./mongo localhost:27017
접속 후 DB 접속 Test는 다음과 같이 합니다.
# use admin
# use test
# db
admin 계정으로 변경 후 test db로 접속한 db를 변경하여 확인한 내용입니다.
Configuration 파일의 rest 옵션을 true로 한 경우 webpage에서 관리 콘솔을 실행할 수 있습니다.
기본 port 접속 시 위와 같이 오류 메시지가 발생합니다.
오류 메시지 내용은 기존 사용 port에 1000을 추가하라는 내용입니다.
오류 메시지에서 알려준 대로 포트를 27017에서 28017로 변경 한 후 위와 같이 확인이 가능합니다.
'DB > MongoDB' 카테고리의 다른 글
MongoDB java Connection (0) | 2013.10.21 |
---|