ZookeeperConfig::add

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

ZookeeperConfig::addAgregar servidores al conjunto

Descripción

public ZookeeperConfig::add(string $members, int $versión = -1, array &$stat = null): void

Parámetros

members

La lista separada por comas de los servidores que se añadirán al conjunto. Cada uno tiene una línea de configuración para un servidor a añadir (como aparecería en un en un fichero de configuración), sólo para quórums mayoritarios.

versión

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 devuelve 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 el valor no se puede guardar en el nodo.

Ejemplos

Ejemplo #1 Ejemplo de ZookeeperConfig::add()

Agrega miembros.

<?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");
$zkConfig->add("server.2=localhost:2889:3889:participant;0.0.0.0:2182");
$r = $zkConfig->get();
if (
$r)
echo
$r;
else
echo
'ERR';
?>

El resultado del ejemplo sería:

server.1=localhost:2888:3888:participant;0.0.0.0:2181
server.2=localhost:2889:3889:participant;0.0.0.0:2182
version=0xca01e881a2

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top