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.