본문 바로가기

DB/MongoDB

MongoDB 설치

오늘은 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