0

我正在尝试使用 Zookeeper 来同步管理分布式集群。

现在我正在使用 ec2 现货实例,我希望每个 ec2 现货实例在 zookeeper 上连接并创建 znode,并带有一些元数据,如实例 ID、私有主机名、实例类型。

到目前为止,我设法让每个现场实例在 zookeeper 上创建具有各自元数据的 znode。但我想让它成为这样一种方式,即当实例(现货实例)被带走时,该 znode 将自行消失。

或者有没有更好的方法来做到这一点?

4

1 回答 1

1

使用 zookeeper 的临时节点。对于 kazzoo,只需使用带有临时参数集的 create:

client.create(path, ephemeral=True)

但请记住,您不能在临时节点下创建节点。

于 2015-03-24T19:34:37.613 回答