mongos, config server(레플리카셋), 샤드 여러 개(각각 primary, secondary, arbiter)로 된 클러스터를 운영하며 정리한 내용이다. 호스트 이름과 <password>, appdb 는 예시다.
1. IP 대신 호스트 이름 쓰기
레플리카셋 설정에 IP 를 넣어 두면 서버 IP 가 바뀔 때 멤버를 찾지 못해 클러스터가 멈춘다. 각 서버의 /etc/hosts 에 같은 이름을 등록하고 이름으로 구성한다.
|
1 2 3 4 5 6 7 8 9 10 |
10.0.1.10 mongos 10.0.1.21 cfg1 10.0.1.22 cfg2 10.0.1.23 cfg3 10.0.1.31 s1-1 10.0.1.32 s1-2 10.0.1.33 s1-arb 10.0.1.41 s2-1 10.0.1.42 s2-2 10.0.1.43 s2-arb |
이 경우 MongoDB […]
