Liberty 집합체 복제본 세트에서 제어기 제거
복제본 세트의 수명 동안 복제본 세트에서 하나 이상의 복제본을 제거해야 할 수 있습니다. 집합체 유틸리티 removeReplica 명령을 사용하여 복제본 세트에서 복제본을 제거할 수 있습니다. 복제본은 집합체 제어기입니다. removeReplica 명령은 집합체 제어기 서버를 삭제하지 않습니다.
이 태스크 정보
집합체의 관리자는 replicate 및 addReplica 명령을 사용하여 Liberty 서버가 집합체 제어기 역할을 수행하게 할 수 있으며 이 제어기가 더 이상 필요 없게 되면 removeReplica 명령을 사용하여 집합체에서 제어기를 제거할 수 있습니다.
복제본을 제거한 후 복제본 세트에 남아 있는 복제본에는 해당 구성에 대한 업데이트가 필요하지 않습니다. 하지만 server.xml 파일에서 해당 구성이 업데이트된 복제본 세트를 더 정확하게 반영하도록 해당 복제본을 업데이트할 수 있습니다.
참고: 세트에 있는 나머지
복제본의 server.xml 파일에서 replicaSet 값을
변경하지 않아도 됩니다. 나머지 복제본의 구성은 변경하지 않아도 됩니다.
구성 값이 세트의 모든 복제본에서 일관성을 유지하도록 나머지 복제본의
구성에서 replicaSet 값을 업데이트하려면
나머지 복제본의 구성에서 isInitialReplicaSet 값을
false로 설정해야 합니다. 왜냐하면 replicaSet 값을
변경한 후 이 값은 더 이상 초기 복제본 세트를 설명하지 않고 이제
변경된 복제본 세트를 설명하기 때문입니다.