【问题标题】:How to keep kazoo connected to zookeeper?如何保持 kazoo 连接到 zookeeper?
【发布时间】:2015-05-26 21:45:54
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: python api amazon-ec2 apache-zookeeper kazoo


    【解决方案1】:

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

    client.create(path, ephemeral=True)
    

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

    【讨论】:

      猜你喜欢
      • 2018-07-11
      • 1970-01-01
      • 1970-01-01
      • 2015-12-22
      • 2017-03-02
      • 1970-01-01
      • 1970-01-01
      • 2017-11-10
      • 1970-01-01
      相关资源
      最近更新 更多