Cluster Properties for a Configuration Database Cluster

A configuration database cluster is a cluster where each node contains the configuration database only, and not the server. If you are setting up a cluster where the server and configuration database are installed together on each node, or are setting up a server-only cluster, see Cluster Properties.

The settings for a configuration database cluster are located in this properties file:

Database\repository\spectrum-container.properties

This table describes each property:

Property Description
spectrum.cluster.enabled Indicates whether a clustered configuration is used. Set this to true.
spectrum.cluster.name If this is the first node in the cluster, set this to any name you want to give to the configuration database cluster. Be sure that the name is unique if you have multiple clusters.

If you are adding a node to an existing cluster, set this to the name of the configuration database cluster that you want this node to join.

spectrum.cluster.seeds If you are setting up the first node in the cluster, or if this is the first node you are starting after having stopped the cluster, specify only the host name or IP address of this server. This effectively points this node to itself as a seed node, which is necessary in order for it to be able to start as the first node in the cluster.
If this is not the first node in the cluster, specify the host name or IP address of each of the other nodes in the cluster, including nodes that you have not yet installed. Separate each seed node with a comma. When starting up, this property should be set to all nodes in the cluster when cluster.enabled = true.
Tip: We recommend that you specify multiple seed nodes so that if one seed node is down others can be used to allow nodes to join the cluster. We also recommend that you specify the same seed nodes in the same order on all nodes in the cluster.
spectrum.cluster.nodeID Set this to an integer value to use as the ID for this node. The ID must be an integer and must be unique among all nodes in the database cluster. For example, you could set the node ID for the first node to 1, the second node's node ID to 2, and the third node's node ID to 3.