zookeeper 정리중

|
zookeeper
# zookeeper start/stop
bin/zkServer.sh start
bin/zkServer.sh stop

# zookeeper 연결
bin/zkCli.sh -server localhost:2181

# znode 생성및 조작
create /zk_test my_data
get /zk_test
set /zk_test junk
delete /zk_test

# zookeeper 를 replicated환경으로 운영하기
replicated group of server를 quorum 이라고 부른다
모든 quorum안의 server는 같은 configuration file을 갖는다

zoo.cfg 설정
tickTime=2000
dataDir=/var/lib/zookeeper
clientPort=2181
initLimit=5
syncLimit=2
server.1=zoo1:2888:3888
server.2=zoo2:2888:3888
server.3=zoo3:2888:3888

ticktime : timeout 시간
initLimit : connection timeout (실제 시간은 initLimit * tickTime)
syncLimit : leader와의 시간차의 max (실제 시간은 syncLimit * tickTime)
server.1=host:2888:3888 : 첫번째 port은 peer 끼리 통신하는데 사용
 두번째 port는 leader를 선출할때 사용하는 port

And