2 台の異なるマシンで BigCouch を正常にセットアップしました。どちらもローカルで非常にうまく実行されます。次のコマンドのいずれかまたは両方を使用してクラスターに参加すると: curl -X PUT machine1:5986/nodes/bigcouch@machine2 -d {} curl -X PUT machine2:5986/nodes/bigcouch@machine1 -d {}
私は常に肯定的な結果を受け取ります。データベース ノードには、bigcouch@machine2、bigcouch@machine1 という 2 つのドキュメントが含まれています。しかし実際には、それは常に間違っています。BigCouch のコマンド ラインにこのエラー メッセージが表示されました
=*ERROR REPORT==== 9-Dec-2011::20:01:40 === ノード 'bigcouch@machine1.fr' のプロセス <0.3117.0> でエラーが発生し、終了値: {{rexi_DOWN,noconnect} ,[{mem3_rep,rexi_call,2},{mem3_rep,replicate_batch,1},{mem3_rep,go,3},{mem3_rep,go,2}]} <148>1 2011-12-09T19:01:40.559992Z machine1小枝 <0.159.0> -------- - mem3_sync ノード -> 'bigcouch@machine2' {{rexi_DOWN,noconnect}, [{mem3_rep,rexi_call,2}, {mem3_rep,replicate_batch,1}, {mem3_rep ,go,3}, {mem3_rep,go,2}]} <148>1 2011-12-09T19:01:40.560106Z machine1 小枝 <0.159.0> -------- - mem3_sync データベース -> ' bigcouch@machine2' {{rexi_DOWN,noconnect}, [{mem3_rep,rexi_call,2}, {mem3_rep,replicate_batch,1}, {mem3_rep,go,3}, {mem3_rep,go,2}]} <148>1 2011 -12-09T19:01:40.560205Z machine1 小枝 <0.159.0> -------- - mem3_sync _users -> 'bigcouch@machine2' {{rexi_DOWN,noconnect}, [{mem3_rep,rexi_call,2}, {mem3_rep,replicate_batch,1}, {mem3_rep,go,3}, {mem3_rep,go,2}]} [エラー] [エミュレータ] [--------] ノード 'bigcouch@machine2' のプロセス <0.3198.0> でエラーが発生し、終了値: {{rexi_DOWN,noconnect},[{mem3_rep,rexi_call,2},{mem3_rep,replicate_batch] ,1},{mem3_rep,go,3},{mem3_rep,go,2}]} <147>1 2011-12-09T19:01:45.560979Z machine1 twig emulator msg - ノードのプロセス <0.3198.0> でエラーが発生しました'bigcouch@machine1' の終了値: {{rexi_DOWN,noconnect},[{mem3_rep,rexi_call,2},{mem3_rep,replicate_batch,1},{mem3_rep,go,3},{mem3_rep,go,2}]} *終了値: {{rexi_DOWN,noconnect},[{mem3_rep,rexi_call,2},{mem3_rep,replicate_batch,1},{mem3_rep,go,3},{mem3_rep,go,2}]} <147>1 2011 -12-09T19:01:45.560979Z machine1 twig emulator msg - ノード 'bigcouch@machine1' のプロセス <0.3198.0> でエラーが発生しました。終了値: {{rexi_DOWN,noconnect},[{mem3_rep,rexi_call,2},{ mem3_rep,replicate_batch,1},{mem3_rep,go,3},{mem3_rep,go,2}]}*終了値: {{rexi_DOWN,noconnect},[{mem3_rep,rexi_call,2},{mem3_rep,replicate_batch,1},{mem3_rep,go,3},{mem3_rep,go,2}]} <147>1 2011 -12-09T19:01:45.560979Z machine1 twig emulator msg - ノード 'bigcouch@machine1' のプロセス <0.3198.0> でエラーが発生しました。終了値: {{rexi_DOWN,noconnect},[{mem3_rep,rexi_call,2},{ mem3_rep,replicate_batch,1},{mem3_rep,go,3},{mem3_rep,go,2}]}*
多分それはファイアウォールで保護されていますか?はいの場合、ノードが相互に接続できる範囲のポートを教えてください。そうでない場合は、それを説明して、それらを接続するための解決方法を教えてください。
ドキュメントでは、ノードが相互に ping を実行できるようにし、ノードが同じマジック クッキーを設定するよう求めています。私のマシンは互いに ping を実行できますが、マジック クッキーとは何ですか?