느린 것을 걱정하지 말고, 멈춰서는 것을 걱정하라
주키퍼를 모니터링 하기위한, 포레터 단어(four-letter word)
IT/zookeeper 2020. 9. 25. 21:54

주키퍼 포레터 단어 를 사용하면 서버 운영중 모니터링을 해야할 때 포레터 단어를 이용해서 할 수 있다. 여기서 포레터 단어(four - letter word)는 위키피디아에서 찾아보니 좀 긴 글자를 4글자로 축약한 것이라고 한다. 우리말로 하면 그냥 줄임말 같은 것 같다. 예를들면 상태메시지 -> 상메, 카카오톡 -> 카톡 이런것 처럼 말이다. 포레터 단어의 주요 목표는 telnet이나 nc와 같은 간단한 도구로 사용할 수 있는 단순한 프로토콜을 제공해서 시스템 상태를 점검하고 문제를 진단하는 것이다. *그런데,, 내가 지금 주키퍼 3.6.2를 사용하는데, 포레터 단어가 거의 먹히지 않는다. 3.6.2 관련 Administrator 문서를 보니까 다음과 같은 글귀가 있다. New in 3.5.3: Fou..

article thumbnail
주키퍼의 내부구조
IT/zookeeper 2020. 9. 20. 09:19

주키퍼,,, 책을 읽어나가면서 정말 매력적인 녀석이라는 점이 느껴진다. 매력적이게 느껴지는 점은 일단 단독서버로 테스트를 진행중이지만, 설치 및 구성이라던지 API사용등이 간편해서 좋다. 이러한 간편함 뒤에 주키퍼가 어떻게 동작하여서 데이터의 신뢰성, 서버의 가용성등을 보장하는지에 대해 책에 적혀있는데 이에대해 정리를 해 보도록 한다 주키퍼의 내부구조 이번 정리되는 내용은 주키퍼가 사용하는 프로토콜에 대해 간략하게 설명하고 고성능을 제공하면서도 결함을 허용하는 메커니즘에 대한 설명이다. 이 내용은 주키퍼를 사용하는 애플리케이션이 동작하는 방법에 대해 깊은 통찰력을 제공하기 때문에 중요하다. 클라이언트가 서버에 연결해서 작업을 실행하는 동안 주키퍼는 서버의 앙상블로 구성되어 실행된다. 리더는 시퀀서처럼 동..

article thumbnail
주키퍼 개념 읽어보기~
IT/zookeeper 2020. 9. 12. 22:14

최근 주키퍼 API를 이용해서 집에서 시간이 날때마다 이것저것 해보고있는데, 명령어도 간단해서 너무 유익하다. 그러나, 주키퍼의 설명을 다룬 정리글을 쓰려고 했는데, 깜빡하고 책을 읽기만 하고 정리해둔게 하나도 없어 막막해하던 즈음, 이전에 주키퍼 영문판을 보면서 정리해둔 글을 발견하였다. 그 당시에 책을 읽지 않고 오직 레퍼런스(영문)을 한글로 옮겨적기만 한 글이지만, 정리가 되리라 생각되고, 이렇게 다시읽어보니 그때 이해가 되지 않던 글들이 이해가 되는 느낌이다. 다음은 주키퍼 사이트에서 설명하는 주키퍼의 특징이다. zookeeper.apache.org/

article thumbnail
주키퍼 공부의 시작 ㅠ
IT/zookeeper 2020. 9. 11. 11:43

현재 내가 참여한 프로젝트에서는 Kafka라는 하둡에코시스템을 사용하고있다. 뭔가 작성된 코드들과 도식화된 그림들을 보면 카프카가 뭔가 메시지 큐(MQ)의 역할을 한다는 사실을 느낌적인 느낌으로 알 수 있을것 같다. 그러나, 이것은 추측일뿐,, 제대로 공부를 하고싶어서 카프카 쿡북이라는 책을 구입해서 공부를 하려고 하는데, 주키퍼 설정하는 페이지가 나온다. 주키퍼,,, 이건 내가 14년도에 Solr를 공부하려고 하였을 때도 발목을 잡았던 시스템으로 뭔가 분산시스템을 구축하려고 하면 꼭 껴드는 프로젝트로 보인다. 카프카를 계속 공부하려다가,, 주키퍼에 대한 메타지식없이 카프카를 공부하게 될 경우 반쪽짜리 지식이 될 것이라는 판단하에 주키퍼 공부를 시작하였다. 구입한 책은 오레일리사의 주키퍼라는 책인데,,,..