2014-10-20 2 views
1

을 실행으로 내 클라이언트에서이 코드를 실행하는 것입니다 :의 검사 사육사의 상태가 지금까지 내 사육사 인스턴스의 상태를 검사하는 방법을 알고있는 유일한 방법을

for(String w: zk.getChildren("/workers", false)) 
{ 
    System.out.println("Worker:" + w); 
} 

나는이 작업을 수행 할 수있는 방법이 있나요 내 프로그램 밖에서 할거야? 내 사육사 상태의 전체 목록이나 그림을보고 싶습니다. 네 글자 단어 명령 덤프는 영구 노드를 나열하지 않으며 jconsole을 사용할 때 노드가 아닌 내 zookeeoer 서버를 볼 수 있습니다. 오라일리 사육사 책과 온라인에서 나는 사육사의 상태를 검사 할 방법을 찾을 수 없으므로 어떻게 알았는지 알려주세요.

답변

1

zkCli 도구 (zkCli.sh 또는 zkCli.bat)를 사용하여 명령 줄에서 사육사를 쿼리 할 수 ​​있습니다. 그것은 O'Reilly 저서에서 다루고 있습니다 - 색인을보십시오.

Zookeeper contrib 디렉토리에있는 ZooInspector 도구를 사용할 수도 있습니다.

관련 문제