2 台のサーバー (192.168.56.4 と 192.168.56.5) の両方で同じバケット (デフォルト) にカウチベースをセットアップしました。それぞれに個別に接続できますが、以下に示すように node_list 引数を渡すときは接続できません。
私がそうすると、それは接続します:
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'])
そして、私が試した他の組み合わせで...
それで、私が間違っていることについてのアイデアはありますか?
ところで、誰かが尋ねた場合に備えて、それらの間でデータを複製することになると、それらは適切に機能しているようです。