【问题标题】:Get names of couchbase nodes from Bucket从 Bucket 获取 couchbase 节点的名称
【发布时间】:2015-06-02 10:15:27
【问题描述】:

我正在尝试获取我的存储桶使用的所有节点的主机名。我想动态地执行此操作,因为我的应用程序将在不同的服务器设置上运行。

我曾考虑通过代码中的存储桶获取它们。

.stats() 我知道我可以得到很多统计数据。但是我在那里找不到节点名称。

有没有适当的方法通过 python api 检索存储桶使用的节点名称?

【问题讨论】:

  • 当您使用 python sdks 连接时,您将传递初始连接详细信息,如果您删除或添加节点,拓扑将自动更新到您的客户端。您的特定用例是什么?如果您在不同的环境中使用 sdk,则只需在启动服务器时将不同的节点地址传递给库。

标签: python nodes couchbase bucket


【解决方案1】:

http://pythonhosted.org/couchbase/api/couchbase.html#couchbase.bucket.Bucket.server_nodes

使用bucket.server_nodes。这将为您提供集群中所有节点的[host:rest_port] 列表。

【讨论】:

    猜你喜欢
    • 2012-03-06
    • 1970-01-01
    • 2011-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多