クラスタ プロパティ

spectrum-container.properties ファイルには、クラスタを設定するプロパティが含まれます。以下の表に、サーバーと構成データベースが各ノード上に共にインストールされているクラスタと、分離された構成データベース インストールの中のサーバー クラスタ内のノードのクラスタ プロパティを設定する方法を示します。構成データベース クラスタを設定する場合は、構成データベース クラスタのクラスタ プロパティを参照してください。

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

クラスタ内の最初のノードでない場合は、このノードを参加させるクラスタの名前をこれに設定します。クラスタの名前がわからなければ、クラスタ内の別のノードで spectrum.cluster.name プロパティをチェックしてください。

spectrum.cluster.seeds すべてのクラスタ シードの IP アドレスまたはホスト名を列挙します。例えば、設定に 3 つのノードがある場合、Node1IPorHostNameNode2IPorHostNameNode3IPorHostName と記述します。
spectrum.cluster.nodeID このノードの ID として使用する整数値を設定します。この ID は整数であると同時に、クラスタの全ノードにわたって一意である必要があります。
ヒント: 最初にインストールするノードのノード ID を 1、2 番目のノード ID を 2 (以下同様) とすることをお勧めします。
spectrum.runtime.hostname このプロパティのコメントを外し、このプロパティにロード バランサーのホスト名を設定します。
spectrum.runtime.port このプロパティのコメントを外し、このプロパティにロード バランサーがリッスンするように設定したポートを設定します。
spectrum.repository.addresses
注: 分散インストールを使用しない限り、このプロパティはコメントアウトできます。分散インストールを行う場合、このプロパティで、すべてのリポジトリ ノードを指定する必要があります。

分散型のクラスタ構成でサーバーやリポジトリのクラスタを異なるマシンに別々に配置する場合は、構成データベース クラスタで各ノードの IP アドレスを指定します。各 IP アドレスの区切りにはカンマを使用します。例えば、3 ノードのデータベース クラスタでは、 spectrum.repository.addresses=dbNode1-IPaddress,dbNode2-IPaddress,dbNode3-IPaddress のように指定します。