構成データベース クラスタのクラスタ プロパティ

構成データベース クラスタとは、各ノードにサーバーはなく、構成データベースだけが含まれるクラスタです。サーバーと構成データベースがともに各ノードにインストールされているクラスタを設定する場合、または、サーバーのみのクラスタを設定する場合は、クラスタ プロパティを参照してください。

構成データベース クラスタの設定は、次のプロパティ ファイルにあります。

Database\repository\spectrum-container.properties

以下の表に、各プロパティを示します。

プロパティ 説明
spectrum.cluster.enabled クラスタ構成を使用するかどうかを示します。これを trueに設定します。
spectrum.cluster.name これがクラスタ内の最初のノードである場合は、構成データベース クラスタに付ける任意の名前をこれに設定します。クラスタが複数存在する場合は、必ず一意の名前になるようにします。

既存のクラスタにノードを追加している場合は、このノードを参加させる構成データベース クラスタの名前をこれに設定します。

spectrum.cluster.seeds クラスタ内の最初のノードを設定している場合、または、これがクラスタを停止した後に起動する最初のノードである場合は、このサーバーのホスト名または IP アドレスのみを指定します。こうすると、このノードはそれ自体をシード ノードとして参照することになり、クラスタの最初のノードとして起動できるようになります。
クラスタ内の最初のノードでない場合は、まだインストールしていないノードを含めて、クラスタ内の他の各ノードのホスト名または IP アドレスを指定します。各シード ノードはカンマで区切ります。cluster.enabled = true の場合、起動時に、クラスタ内のすべてのノードにこのプロパティが設定されている必要があります。
ヒント: 1 つのシード ノードがダウンした場合でも他のシード ノードを使用してノードをクラスタに参加させることができるように、複数のシード ノードを指定することをお勧めします。また、クラスタのすべてのノードで、シード ノードを同じ順序で指定することをお勧めします。
spectrum.cluster.nodeID このノードの ID として使用する整数値を設定します。この ID は整数であると同時に、データベース クラスタの全ノードにわたって一意である必要があります。例えば、最初のノードのノード ID を 1、2 番目を 2、3 番目を 3 と設定することができます。