Cambia la pertenencia al conjunto de clústeres ZK y los roles de los pares en el conjunto.

# ZookeeperConfig::set

(PECL zookeeper >= 0.6.0, ZooKeeper >= 3.5.0)

ZookeeperConfig::set — Cambia la pertenencia al conjunto de clústeres ZK y los roles de los pares en el conjunto.

### Descripción

public function ZookeeperConfig::set(string `$members`, int `$version` = -1, array `&$stat` = `null`): void

### Parámetros

`members`

  La lista separada por comas de los nuevos miembros (por ejemplo, el contenido de un archivo de configuración de miembros) - para ser utilizado sólo con la reconfiguración no incremental.

`version`

  La versión esperada del nodo. La función fallará si la versión actual del nodo no coincide con la versión esperada. Si se utiliza -1, no se realizará la comprobación de la versión.

`stat`

  Si no es NULL, contendrá el valor de stat para la ruta de retorno.

### Valores devueltos

No se retorna ningún valor.

### Errores/Excepciones

Este método lanza ZookeeperException y sus derivados cuando el número o tipo de parámetros es incorrecto o si guardar el valor en el nodo falla.

### Ejemplos

Ejemplo #1 Ejemplo de ZookeeperConfig::set()

Reconfiguración.

    <?php
    $client = new Zookeeper();
    $client->connect('localhost:2181');
    $client->addAuth('digest', 'timandes:timandes');
    $zkConfig = $client->getConfig();
    $zkConfig->set("server.1=localhost:2888:3888:participant;0.0.0.0:2181");
    ?>

### Ver también

- ZookeeperConfig::get() - Devuelve la última configuración validada del clúster ZooKeeper conocida por el servidor al que está conectado el cliente, de forma sincrónica
- ZookeeperConfig::add() - Agregar servidores al conjunto
- ZookeeperConfig::remove() - Eliminar servidores del conjunto
- ZookeeperException

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open