ZooKeeper ZookeeperConfig::get

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

ZookeeperConfig::get — 클라이언트가 연결된 서버에 알려진 대로 ZooKeeper 클러스터의 마지막으로 커밋된 구성을 동기적으로 가져옵니다.


설명

public ZookeeperConfig::get(callable $watcher_cb = null, array &$stat = null): string


매개변수

watcher_cb
0이 아니면 노드가 변경되면 클라이언트에 알리기 위해 서버에서 감시가 설정됩니다.
stat
NULL이 아니면 리턴 시 경로에 대한 stat 값을 보유합니다.

반환 값

성공하면 구성 문자열을 반환하고 실패하면 false를 반환합니다.


오류/예외

이 메소드는 매개변수 개수 또는 유형이 잘못되었거나 구성을 가져오지 못한 경우 ZookeeperException 및 파생 상품입니다.


Examples

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

구성을 가져옵니다.

                  
<?php
$zk = new Zookeeper();
$zk->connect('localhost:2181');
$zk->addAuth('digest', 'timandes:timandes');
$zkConfig = $zk->getConfig();
$r = $zkConfig->get();
if ($r)
  echo $r;
else
  echo 'ERR';
?>
                  
                

위의 예는 다음을 출력합니다.

server.1=localhost:2888:3888:participant;0.0.0.0:2181
version=0xca01e881a2
                

기타