Le fichier spectrum-container.properties (dans SpectrumDirectory/server/conf) contient les propriétés qui configurent un cluster. Ce tableau explique comment configurer les propriétés d'un cluster dont le serveur et la base de données de configuration sont installés ensemble sur chaque nœud, et pour les nœuds du cluster de serveurs dans une installation de base de données de configuration distincte. Si vous configurez un cluster de base de données de configuration, reportez-vous à la section Propriétés d'un cluster de bases de données de configuration.
Propriété | Description |
---|---|
spectrum.agent.address | Spécifie le nom d'hôte ou l'adresse IP d'un nœud de cluster. |
spectrum.cluster.enabled | Indique si une configuration en cluster est utilisée. Définissez cette valeur sur true. |
spectrum.cluster.name | S'il s'agit du premier nœud du cluster, donnez au fichier le nom que vous souhaitez attribuer au cluster. S'il ne s'agit pas du premier nœud du cluster, définissez-le sur le nom du cluster que vous souhaitez que ce nœud rejoigne. Si vous n’êtes pas absolument sûr du nom du cluster, vérifiez la propriété spectrum.cluster.name sur un autre nœud du cluster. |
spectrum.cluster.nodeID | Définissez cette valeur sur un entier à utiliser comme ID pour ce nœud. L’ID doit être un entier et il doit être unique parmi tous les nœuds du cluster. Conseil : Par exemple, vous pouvez définir l'ID du premier nœud que vous installez sur 1, l'ID du second nœud sur 2 et incrémenter l'ID de chaque nœud supplémentaire d'un.
|
spectrum.cluster.seeds | Répertoriez l'adresse IP ou le nom d'hôte de tous les nœuds du cluster. Par exemple, si votre configuration comprend trois nœuds, répertoriez Server1, Server2, Server3. |
spectrum.repository.addresses |
Remarque : Cette propriété peut être commentée, sauf si une installation distribuée est utilisée. Pour les installations distribuées, cette propriété doit pointer vers tous les nœuds du référentiel.
Pour les installations standard en cluster, dans lesquelles le référentiel est intégré au serveur, définissez cette propriété à l'aide de l'adresse IP de chaque nœud. Séparez chaque adresse IP à l'aide d'une virgule. Par exemple, dans un cluster à trois nœuds, vous devez définir : Dans les configurations en cluster distribuées, avec des clusters de serveurs et de référentiels distincts, sur des ordinateurs différents, spécifiez les adresses IP de chaque nœud du cluster de base de données de configuration. Séparez chaque adresse IP à l'aide d'une virgule. Par exemple, dans un cluster de base de données à trois nœuds, vous devez définir : |
spectrum.repository.cluster.mode | Utilisez le paramètre par défaut (CAUSAL ) pour une configuration en cluster. |
spectrum.repository.server.startup.timeout | Modifiez ce paramètre en remplaçant la valeur par défaut 120 par 1200 . |
spectrum.runtime.hostname | Décommentez cette propriété et attribuez-lui le nom d’hôte de l'équilibreur de charge. |
spectrum.runtime.port | Décommentez cette propriété et attribuez-lui le port d'écoute que vous avez sélectionné pour l'équilibreur de charge. |