Mongodb Replica Set & Sharding 구성

 구성환경

무제.001

 

OS : CentOS 6.4 64bit

mongodb 경로 : /usr/local/mongodb/

db 저장소 : /data/db

사용한 포트번호 : 40000, 40001, 40002

 

PATH설정

 

설정파일 작성

설정파일이름은 config.conf 으로 진행하였음.

  • 하나의 서버에서 여러대의 MongoDB를 설정하는경우 포트번호, dbPath를 각각 맞추어 진행

 

설정파일을 이용한 실행방법

mongod –config {설정파일위치}

mongo접속

 

replica set 구성

 

 

configSvr 설정

실행 : mongod –config {설정파일위치}

 

 

mongos 설정

실행 : mongos -f {설정파일위치}

 

 

 

접속 : mongos ( 포트는 기본 포트 27017)

Shard 추가

Shard 설정 ( DB명 : elicie , Collection명 : testCollection, ShardKey : id)

 

테스트

각 샤드에 Primary에 접속하여 데이터 확인.

댓글 남기기