Data Base/NOSQL
[NOSQL] : Fail Over
오주현
2021. 11. 16. 09:44
반응형
Fail Over
Primary 서버 노드에 장애가 발생하면 Secondary 서버가 Primary 서버로 Fail Over 되는 기능을 설정하는 방법입니다.
아래 글을 참고해서 서버를 우선 돌려줍니다.
2021.11.09 - [Data Base/NOSQL] - [NOSQL] : Replica Sets 환경 설정
[NOSQL] : Replica Sets 환경 설정
파일을 먼저 생성해 줍니다. mongod --dbpath c:\mongodb\disk1 --port 10001 --bind_ip localhost --replSet rptmongo --oplogSize 10 Primary Server 활성화 시켜줍니다. mongod --dbpath c:\mongodb\disk2 -..
ohju.tistory.com
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의 상세한 정보를 알 수 있습니다.
반응형