【问题标题】:How can I connect a couchbase cluster using Python SDK?如何使用 Python SDK 连接 couchbase 集群?
【发布时间】:2014-05-29 02:44:00
【问题描述】:

我已经构建了一个 couchbase 集群,我需要通过 Python SDK 连接到默认存储桶。 使用单个节点时,我可以使用“cb = Couchbase.connect(host='localhost', bucket='default')”。但是连接集群,如何设置host参数呢?

【问题讨论】:

    标签: python sdk cluster-computing couchbase host


    【解决方案1】:

    Python SDK Developer Guide 中所述,您只需传递集群中的节点数组:

    c = Couchbase.connect(
        bucket='default',
        host=['foo.com', 'bar.com', 'baz.com']
    )
    

    【讨论】:

    • 如果我只把'foo.com'放在数组中会发生什么?据我了解,只要 'foo.com' 在线,python 客户端就可以使用集群。
    • 这是正确的,但是如果您只将 'foo.com' 放在列表中,那么当 'foo.com' 无法访问时应用程序会重新启动,那么它将无法自行引导。通过列出host中的所有集群节点,它可以尝试另一个集群节点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-14
    • 2020-05-02
    • 1970-01-01
    • 2022-01-05
    • 2015-10-21
    • 2019-09-12
    • 1970-01-01
    相关资源
    最近更新 更多