Sometimes it is beneficial to let the client know beforehand about multiple nodes. For example, when you have a cluster with several nodes and some nodes might not be up, if you pass only one node the client’s constructor might raise an exception. Instead, you can pass multiple nodes as a list so that the constructor tries each node until it gets a successful connection or the timeout is reached.
Using Multiple Nodes.
c = Couchbase.connect( bucket='default', host=['foo.com', 'bar.com', 'baz.com'] )