Clustereigenschaften

Die Datei spectrum-container.properties enthält die Eigenschaften, mit denen ein Cluster konfiguriert wird. In dieser Tabelle wird beschrieben, wie die Clustereigenschaften für ein Cluster, bei dem der Server und die Konfigurationsdatenbank zusammen auf den einzelnen Knoten installiert sind, und für Knoten im Servercluster in einer separaten Installation der Konfigurationsdatenbank festgelegt werden. Weitere Informationen zum Einrichten eines Konfigurationsdatenbankclusters finden Sie unter Clustereigenschaften für ein Konfigurationsdatenbankcluster.

Eigenschaft Beschreibung
spectrum.cluster.enabled Legen Sie diese Eigenschaft auf true fest.
spectrum.cluster.name Legen Sie diese Eigenschaft auf den für das Cluster gewünschten Namen fest, wenn es sich hierbei um den ersten Knoten im Cluster handelt.

Wenn es sich hierbei nicht um den ersten Knoten im Cluster handelt, legen Sie für ihn den Namen des Clusters fest, dem dieser Knoten beitreten soll. Wenn Sie sich bei dem Clusternamen nicht sicher sind, überprüfen Sie die Eigenschaft spectrum.cluster.name in einem anderen Knoten im Cluster.

spectrum.cluster.address Geben Sie die eigene IP-Adresse des Knotens an.
spectrum.cluster.seeds Wenn Sie den ersten Knoten im Cluster einrichten, oder wenn dies der erste Knoten ist, den Sie nach dem Beenden des Clusters starten, müssen Sie nur den Hostnamen oder die IP-Adresse dieses Servers angeben. Damit verweist dieser Knoten praktisch auf sich selbst als Seed-Knoten, was erforderlich ist, um als erster Knoten im Cluster starten zu können. Geben Sie nicht 127.0.0.1 an.
Wenn es sich hierbei nicht um den ersten Knoten im Cluster handelt, geben Sie den Hostnamen oder die IP-Adresse der einzelnen anderen Knoten im Cluster an. Dazu zählen auch die Knoten, die Sie noch nicht installiert haben. Trennen Sie die einzelnen Seed-Knoten durch ein Komma voneinander. Beim Hochfahren versucht der Knoten, auf jeden Seed-Knoten in der angegebenen Reihenfolge zuzugreifen. Wenn keiner der Seed-Knoten erreichbar ist, wird der Knoten dem Cluster nicht hinzugefügt.
Tipp: Wir empfehlen, mehrere Seed-Knoten anzugeben, damit für den Fall, dass ein Seed-Knoten nicht verfügbar ist, andere verwendet werden können und Knoten zum Cluster hinzugefügt werden können. Zudem wird empfohlen, bei allen Knoten im Cluster die gleichen Seed-Knoten in der gleichen Reihenfolge anzugeben.
spectrum.cluster.nodeID Legen Sie diese Eigenschaft auf einen ganzzahligen Wert fest, der als ID für diesen Knoten verwendet werden soll. Die ID muss eine ganze Zahl sein und unter allen Knoten im Cluster eindeutig sein.
Tipp: Wir empfehlen, dass der erste von Ihnen installierte Knoten die Knoten-ID 1 aufweist, der zweite Knoten die Knoten-ID 2 usw.
spectrum.runtime.hostname Entfernen Sie bei dieser Eigenschaft die Kommentarzeichen und legen Sie für sie den Hostnamen des Lastenausgleichs fest.
spectrum.runtime.port Entfernen Sie bei dieser Eigenschaft die Kommentarzeichen und legen Sie für sie den Port fest, an dem der Lastenausgleich gemäß Ihrer Konfiguration empfangsbereit sein soll.
spectrum.repository.addresses Legen Sie für diese Eigenschaft die gleiche IP-Adresse fest, die in spectrum.cluster.address angegeben ist. Der Standardwert localhost kann in einer Clusterumgebung nicht verwendet werden.

Wenn Sie einen Serverknoten in einem nur für Server vorgesehenen Cluster konfigurieren, müssen Sie die IP-Adressen der Knoten im Konfigurationsdatenbankcluster angeben. Trennen Sie die einzelnen IP-Adressen durch ein Komma voneinander.

spectrum.security.authentication.token.remoteClientCheck.enabled Legen Sie diesen Wert auf false fest, wenn sich Knoten im Cluster hinter unterschiedlichen Netzwerkgeräten befinden, z. B. unterschiedlichen VM-Adaptern. Durch Festlegen dieser Eigenschaft auf false werden bei der Verwendung der Tokenauthentifizierung für Webservice-Anforderungen Fehler vom Typ „Ungültiges Token“ verhindert. Weitere Informationen finden Sie unter Deaktivieren von Host-Überprüfungen bei der Token-Authentifizierung.