ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • zookeeper Cluster Server 구성하기
    개발하면서/etc 2011. 10. 24. 23:43

    여러 대의 서버를 관리하는 게 참 복잡합니다.
    초기 작은 규모로 운영되면 몰라도 데이터가 커지고, 사용자수도 증가하면서 관리해야 될 서버가 많아져서 신경 쓸게 더 많아졌습니다.


    그래서 나온게 ZooKeeper~!!!.


    이번에 20대정도의 서버로 개발을 하게 되었는데, 제가 ZooKeeper 쪽을 담당하게 되었습니다.

    ZooKeeper 서버가 죽을수 있으므로 여러 대를 두어야 합니다.  찾아봤더니, 역시..... 이미 되어있네요.

    아래 링크 보면서 하면 진행하면 됩니다. 설명이 잘~~~ 되어있죠
    http://sanjivblogs.blogspot.com/2011/04/deploying-zookeeper-ensemble.html

     

    몇 개 헤맨 부분이 있는데요.

     

    1. myid 설정하는 부분
    좀 창피한 건데 제가 영어가 짧아서 myid파일에   "contains 1"를 썼습니다.

    1만 쓰는 건데요;;;

     

    2. zkClient 실행하는 부분
    예제에는 

         $ cd /usr/local/zookeeper1
         $ bin/zkCli.sh -server localhost:2184

    만 하면 알아서 되는 것 같아 보였는데 아니었습니다. 아래와 같이 해야 되네요;;

         $ cd /usr/local/zookeeper1
         $ bin/zkCli.sh -server localhost:2184,localhost:2185,localhost:2186

    client가 연결된 상태에서 특정 서버를 죽이고 살려도 Client와 서버 간의 연결은 끊어지지 않고, 서버별 znode의 구조도 싱크 잘됩니다.

    댓글 0

Designed by Tistory.