neo4jクラスタの作成/結合がアプリケーションで正しく動作しないため、どのように動作するかを理解しようとしています。neo4jクラスタへの参加に関するドキュメントのエラー?
だから私はゼロからのスタートとチュートリアルに従って3箱クラスタを作成しています:http://neo4j.com/docs/2.3.4/ha-setup-tutorial.html
次の注意は、コピー/貼り付けのチュートリアルからです:HAで実行している
起動時間モードの場合、起動スクリプトはサーバーが使用可能になるのを待つ代わりに、 をすぐに返します。 クラスタは クラスタが形成されるまでインスタンスが要求を受け入れないためです。上記の例では、 が2番目のインスタンスを開始すると発生します。起動状態を追跡するには、 のconsole.logのメッセージに従います。 起動スクリプトが戻る前に、パスが出力されます。
しかし、私が2番目のインスタンスを起動しても、私のクラスタはまだ形成されていません...クラスタを起動するためには3番目の起動が必要です。
これはneo4jドキュメントのエラーですか?
さらに、クラスタの起動時にインスタンスをマスターに強制する方法はありますか?たとえば、3つのノードがあり、それらの2つが故障して再インストールする必要がある場合、クラスタを再起動すると、有効なデータベースを持つノードをマスタに強制するにはどうすればよいですか?空のデータベースを持つ第2または第3のデータベースがマスターになる可能性はありますか?
ありがとうございます。最初からクラスタを構築し、特定のDBを使用するための唯一の方法は、1)自分自身のinitial_hostsで最初のホストを起動することですその後、2)他の2つの空のノードを起動し、initial_hostsの完全なリストに値を設定します。 – zedix