반응형
Fail Over
Primary 서버 노드에 장애가 발생하면 Secondary 서버가 Primary 서버로 Fail Over 되는 기능을 설정하는 방법입니다.
아래 글을 참고해서 서버를 우선 돌려줍니다.
2021.11.09 - [Data Base/NOSQL] - [NOSQL] : Replica Sets 환경 설정
mongo localhost:10001/admin
10001 서버의 admin 접속을 해 줍니다.
db.printReplicationInfo()
Replica Sets 환경 정보를 확인하는 명령어입니다.
아래 10MB는 OpLog의 크기를 나타냅니다.
show dbs
use admin
db.shutdownServer()
첫 번째 Primary 서버를 종료하면 두 번째 Secondary 서버가 Primary 서버가 됩니다.
10001번 서버를 나가줍니다.
mongo localhost:10002/admin
10002 서버로 접속합니다.
mongod --dbpath c:\mongodb\disk1 --port 10001 --replSet rptmongo --oplogSize 10
Primary 서버였지만 장애가 발생했던 시스템을 복구하면 Secondary 서버로 활성화 됩니다.
Primary 서버였었지만 Secondary 서버로 변경되었습니다.
mongo localhost:10003/admin
rs.slaveOk()
show dbs
ARBITER 서버 상태를 확인합니다.
rs.status()
명령어를 통해 Replica Sets의 상세한 정보를 알 수 있습니다.
반응형
'Data Base > NOSQL' 카테고리의 다른 글
[NOSQL] : Replica Set 멤버의 동기화 (0) | 2021.11.16 |
---|---|
[NOSQL] : 복제 서버의 추가, 삭제 (0) | 2021.11.16 |
[NOSQL] : Replica Sets 환경 설정 (0) | 2021.11.09 |
[NOSQL] : Sharding 구축 (0) | 2021.11.09 |
[NOSQL] : 샤딩 시스템 (Sharding System) 1부 (0) | 2021.11.02 |
댓글