mongos 서버에서 mongo 샤드 복제본 세트를 시작하려고 합니다. 내 mongos가 복제본 세트를 유지하고 필요한 경우 복제에 새 서버를 추가할 수 있기를 바랍니다.
답변1
당신이 노력하고 있다면새 샤드 추가기존 클러스터에 추가하려면 먼저 샤드에 대한 복제본 세트를 생성해야 합니다. MongoDB 3.6에서는 rs.initiate()
다음 rs.add()
과 같은 복제본 세트 관리 명령을 실행할 수 없습니다 mongos
. 이러한 명령은 복제본 세트의 현재 기본 데이터베이스로 전송되어야 합니다.
새 샤드가 배포에 성공적으로 추가되면샤딩된 클러스터 밸런서추가 샤드의 가용성을 고려하여 샤딩된 컬렉션을 자동으로 재배포합니다.