Cambiar el puerto de una réplica
Para cambiar el puerto de una réplica que está en un conjunto de réplicas que tiene muchas réplicas, debe detener e iniciar réplicas en un orden específico y no cambiar el puerto de, al menos, una réplica hasta que cambie los puertos de las otras réplicas.
Antes de empezar
Cree un conjunto de réplicas. Consulte Configuración de conjuntos de réplicas de colectivo de Liberty. El tema incluye el Ejemplo: Crear y activar un conjunto de réplicas, un ejemplo de creación de un conjunto de réplicas que consta de tres controladores de colectivo en el mismo host.
Acerca de esta tarea
Cuando se añade una réplica a un conjunto de réplicas, se especifica un número de puerto para la réplica. Por ejemplo, el elemento siguiente en un archivo server.xml de réplica especifica un puerto de réplica de 10011:
<collectiveController replicaPort="10011"
replicaSet="localhost:10010"
isInitialReplicaSet="false" />
Cuando un conjunto de réplicas solo contiene una réplica, puede simplemente cambiar el valor replicaPort. Sin embargo, cuando el conjunto de réplicas tiene muchas réplicas, debe detener una réplica antes de cambiar su puerto. Además, una réplica del conjunto de réplicas debe seguir en ejecución y no debe tener su puerto modificado, hasta después de cambiar correctamente los puertos de las réplicas detenidas.