zookeeper-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From fengguang gong <gongfenggu...@icloud.com>
Subject Re: How dose zookeeper handle fault-detect in distributed storage system
Date Wed, 11 Sep 2013 08:11:25 GMT
Thanks very much German,
	The second possibility of you answer will be great. But i still confused about
 the servers(Leader) and clients.
Should i distinguish servers(Leader) and clients between dispatch nodes, store nodes and middleware?
Or should i just ignore all this concepts?
在 2013-9-11,下午3:12,German Blanco <german.blanco.blanco@gmail.com> 写道:

> Hello Fengguang Gong,
> I think there is more than one answer to your question.
> One possibility would be to have each of your nodes as zookeeper clients
> that create an ephemeral node in the zookeeper data, and query and most
> likely subscribe to changes so that they are notified about the status of
> the ephemeral zookeeper nodes created by the rest of the nodes. If you are
> only interested in dispatch and middleware nodes knowing about the status
> of store nodes, then you could have ephemeral zookeeper nodes created only
> by the store nodes, and dispatch and middleware nodes querying and
> subscribing to the resulting status.
> You will need to make sure that the events of store nodes going up and down
> are reflected correctly in the creation and deletion of the zookeeper node.
> You will also have to tune the heartbeat between zookeeper client and
> server so that it fits your requirements.
> Does that suit you?
> Any other options?
> Good luck :-)
> On Wed, Sep 11, 2013 at 8:17 AM, fengguang gong <gongfengguang@icloud.com>wrote:
>> Hi all:
>>        Recently my lab want to use zk to manager our cluster(Fault
>> detect). Our cluster
>> includes three kinds of node:
>> 1. dispatch node : load balance and dispatch data.
>> 2. store node: receive data from dispatch node and store.
>> 3. middleware: query data from all the store node.
>> Here my question is : How dose zk handle fault-detect in this system(how
>> dose dispatch node
>> and middleware know that a store node is down).

View raw message