(PECL zookeeper >= 0.6.0, ZooKeeper >= 3.5.0)
ZookeeperConfig::set — Change le membership de l'ensemble du cluster ZK et les rôles des pairs de l'ensemble
membersLa liste séparée par des virgules des nouveaux membres (par exemple, le contenu d'un fichier de configuration de membres) - à utiliser uniquement avec une reconfiguration non incrémentielle.
versionLa version attendue du nœud. La fonction échouera si la version actuelle du nœud ne correspond pas à la version attendue. Si -1 est utilisé, la vérification de version ne sera pas effectuée.
statSi non NULL, contiendra la valeur de stat pour le chemin sur le retour.
Aucune valeur n'est retournée.
Cette méthode émet ZookeeperException et ses dérivés lorsque le nombre ou le type des paramètres est incorrect ou si la sauvegarde de la valeur dans le nœud échoue.
Exemple #1 Exemple de ZookeeperConfig::set()
Reconfiguration.
<?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");
?>