느린 것을 걱정하지 말고, 멈춰서는 것을 걱정하라

주키퍼 포레터 단어 를 사용하면 서버 운영중 모니터링을 해야할 때 포레터 단어를 이용해서 할 수 있다.

 

여기서 포레터 단어(four - letter word)는 위키피디아에서 찾아보니 좀 긴 글자를 4글자로 축약한 것이라고 한다. 우리말로 하면 그냥 줄임말 같은 것 같다. 예를들면 상태메시지 -> 상메, 카카오톡 -> 카톡 이런것 처럼 말이다.

 

포레터 단어의 주요 목표는 telnet이나 nc와 같은 간단한 도구로 사용할 수 있는 단순한 프로토콜을 제공해서 시스템 상태를 점검하고 문제를 진단하는 것이다.

 

*그런데,, 내가 지금 주키퍼 3.6.2를 사용하는데, 포레터 단어가 거의 먹히지 않는다. 3.6.2 관련 Administrator 문서를 보니까 다음과 같은 글귀가 있다.

 

New in 3.5.3: Four Letter Words need to be explicitly white listed before using. Please refer 4lw.commands.whitelist described in cluster configuration section for details. Moving forward, Four Letter Words will be deprecated, please use AdminServer instead.

 

이 건 deprecated된 것으로 보이고,,  AdminServer를 대신 이용하라는 것 같다.. ㅠ 일단 이런게 있다는것 정도만 알고 AdminServer에서 아래의 것들을 확인할 수 있을 것이니 무엇을 확인할 수 있는지 정도만 알아보도록 한다.

 

  • ruok : 특정 서버의 상태에 대한 정보를 제공한다.
  • stat : 서버상태 정보와 현재 유효한 연결 정보를 제공한다.
  • srvr : stat과 같은 정보를 제공하는 연결 정보를 제외한다.
  • dump : 현재 사용중인 세션의 목록과 해당 세션의 만료 시점에 대한 정보
  • conf : 해당 서버가 실행되었을때 적용된 기본 서버 설정 매개변수
  • envi : 여러가지 자바 환경변수
  • mntr : stat보다 더 상세한 서버의 통계정보
  • wchs : 서버가 추적중인 와치의 정보
  • wchc : 서버가 추적하고 있는 와치의 상세한 정보를 세션별로 보여준다.
  • wchp : 서버가 추적하고 있는 와치의 상세한 정보를 와치가 설정된 znode경로별로 보여준다.
  • cons : cons는 서버의 각 연결에 대한 상세통계 정보를 보여준다.
  • crst : cons에서 보여지는 모든 연결의 카운터를 0으로 초기화한다.

'IT > zookeeper' 카테고리의 다른 글

주키퍼의 내부구조  (0) 2020.09.20
주키퍼 개념 읽어보기~  (0) 2020.09.12
주키퍼 공부의 시작 ㅠ  (0) 2020.09.11
profile

느린 것을 걱정하지 말고, 멈춰서는 것을 걱정하라

@주현태

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!