https://zookeeper.apache.org/doc/r3.4.10/zookeeperStarted.html



======================

== 설치


# wget http://mirror.apache-kr.org/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz

# tar xvfz zookeeper-3.4.10.tar.gz

# cd zookeeper-3.4.10

# cp conf/zoo_sample.cfg conf/zoo.cfg

  (zoo.cfg 의 dataDir 설정 변경 필요)

# echo 1 > /tmp/zookeeper/myid

  (dataDir에 myid 파일에 정수를 기록해 두면 다른 zookeeper와 구분되는 고유한 식별값으로 쓰임)

# bin/zkServer.sh start

# tail -f zookeeper.out




======================

== 테스트


# apt-get install -y netcat

  (nc 명령어 사용을 위해 설치)

# echo ruok | nc 127.0.0.1 2181

  모니터링 키워드

    dump : 큐 상태

    envi : 환경 변수 정보

    ruok : 상태 질의(are you ok?). 응답으로 imok 수신(i'm ok)

    stat : 통계 출력 (응답대기시간, 받은 명령 수 등..)

    srst : stat 정보 초기화

    reqs : 현재 미처리된 요청 반환(클라이언트 차단 여부 확인)