, 노드를 삭제, 추가 주요 다중 서버에서 복제 세트는 확실히 종종 발생합니다. 다음 정교한는 추가 두 가지 방법의 노드를 삭제합니다.
첫째, 사용 rs.reconfig는 노드를 삭제, 추가
노드를 추가, 1
복사 인쇄 볼 수
repmore을 : PRIMARY> 설정 = {
_id "repmore"
부재 : [{_ ID : 0, 호스트 '127.0.0.1 : 27017'우선 순위 2}, {_ 번호 : 1 호스트 '127.0.0.1 : 27018'우선 순위 1}]
}; // 노드가 추가
repmore : PRIMARY> rs.reconfig (구성)를 ; //는 구성의 유효성을 검사
repmore을 : PRIMARY> rs.status을 (); // 노드 상태 확인
노드가 성공적으로 추가되었습니다.
동일에 다른 노드에 새 노드를 replSet 참고 :
노드, 2 삭제
보기 복사 인쇄
repmore : PRIMARY> 설정 = {_id : "repmore"회원 : [{_ ID : 0, 호스트 : '127.0.0.1 : 27017'을 우선 순위 : 2}]} // 노드 삭제
: PRIMARY> rs.reconfig (구성)을 repmore를 //, 검증 컨피규레이션
repmore : PRIMARY> rs.status (); // 노드 상태 확인
두하고 rs.add 사용 삭제할 노드를 추가 rs.remove
보기 복사 인쇄
repmore을 : PRIMARY> rs.add를 ( "127.0.0.1:27018을 "); // 노드가 추가 repmore : PRIMARY> rs.remove를 ( "127.0.0.1:27018 "); // 섹션 삭제 참고 : 유효한 구성을 사용하는 rs.reconfig되지 rs.add 및 rs.remove를 사용합니다.
에서 재판 :
https://blog.csdn.net/yujin2010good/article/details/53781642