我已经在同一个存储桶(默认)中的 2 个服务器(192.168.56.4 和 192.168.56.5)上设置了 couchbase。我可以单独连接每个,但在传递 node_list arg 时不能,如下所示:
当我这样做时它会连接:
client = Couchbase.connect("http://192.168.56.4:8091/pools/default")
或者
client = Couchbase.connect("http://192.168.56.5:8091/pools/default")
但是当我尝试时收到拒绝连接错误:
c = Couchbase.connect( :pool => "default", :port => 8091, :node_list => ['http://192.168.56.4', 'http://192.168.56.5'])
或者
c = Couchbase.connect( :pool => "default", :port => 8091, :node_list => ['192.168.56.4', '192.168.56.5'])
或者
c = Couchbase.connect( :pool => "default", :node_list => ['http://192.168.56.4:8091', 'http://192.168.56.5:8091'])
以及我尝试过的其他组合......
那么,关于我做错了什么有什么想法吗?
顺便说一句,以防万一有人问,在它们之间复制数据时,它们似乎工作正常。