ZooKeeper ZookeeperConfig::set

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

ZookeeperConfig::set — ZK 클러스터 앙상블 멤버십 및 앙상블 피어의 역할 변경


설명

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


매개변수

members
쉼표로 구분된 새 구성원 목록(예: 구성원 구성 파일의 내용) - 비증분 재구성에만 사용할 수 있습니다.
version
노드의 예상 버전입니다. 노드의 실제 버전이 예상 버전과 일치하지 않으면 함수는 실패합니다. -1을 사용하면 버전 확인이 수행되지 않습니다.
stat
NULL이 아니면 리턴 시 경로에 대한 stat 값을 보유합니다.

반환 값

값이 반환되지 않습니다.


오류/예외

이 메소드는 매개변수 개수 또는 유형이 잘못되었거나 노드에 값을 저장하지 못한 경우 ZookeeperException 및 파생 상품입니다.


Examples

예제 #1 ZookeeperConfig::set() 예제

재구성

                  
<?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");
?>
                  
                

기타