Propiedades de clúster

El archivo spectrum-container.properties contiene las propiedades que configuran un clúster. Esta tabla describe cómo configurar las propiedades para un clúster donde el servidor y la base de datos de configuración están instalados juntos en cada nodo, y para nodos en el clúster del servidor en una instalación de base de datos de configuración separada. Si está configurando un clúster de la base de datos de configuración, consulte Propiedades de un clúster de base de datos de configuración.

Propiedad Descripción
spectrum.cluster.enabled Configure esto como true.
spectrum.cluster.name Si este es el primer nodo en el clúster, establezca esta propiedad en el nombre que desee darle al clúster.

Si este no es el primer nodo en el clúster, configúrelo con el nombre del clúster al que desea que se una este nodo. Si tiene dudas acerca del nombre del clúster, compruebe la propiedad spectrum.cluster.name en otro nodo del clúster.

spectrum.cluster.address Especifique la propia dirección IP del nodo.
spectrum.cluster.seeds Si está configurando el primer nodo del clúster, o si este es el primer nodo que inicia después de detener el clúster, especifique solo el nombre de host o la dirección IP de este servidor. Esto apuntará el nodo hacia sí mismo como nodo de raíz, lo que es necesario para que pueda comenzar como el primer nodo en el clúster. No especifique 127.0.0.1.
Si este no es el primer nodo en el clúster, especifique el nombre del host o la dirección IP de cada uno de los demás nodos en el clúster, incluidos los nodos que aún no ha instalado. Separe cada nodo de raíz con una coma. Al inicio, el nodo intentará acceder a cada nodo de raíz en el orden indicado. Si no se puede alcanzar ninguno de los nodos de raíz, el nodo no se unirá al grupo.
Consejo: Se recomienda especificar varios nodos de raíz, de modo que si uno está inactivo, los otros se puedan usar para permitir que los nodos se unan al clúster. También se recomienda especificar los mismos nodos de raíz en el mismo orden en todos los nodos del clúster.
spectrum.cluster.nodeID Defina esto en un valor entero para utilizarlo como la ID para este nodo. La ID debe ser un entero y debe ser única entre todos los nodos del clúster.
Consejo: Le recomendamos que el primer nodo que instale tenga una ID de 1, el segundo de 2 y así sucesivamente.
spectrum.repository.server.cluster.nodeCount Esta propiedad permite establecer la cantidad de nodos del repositorio en el clúster. Esta propiedad debe establecerse en nodos que ejecuten una instancia Neo4j. La manera en la que se especifique esta propiedad depende de la configuración del clúster:
  • Para configuraciones de clúster con distintos servidores y repositorios: establezca este indicador en el archivo spectrum-container.properties en cada configuración de nodo del repositorio, y no en las configuraciones de nodo del servidor.
  • Para configuraciones de combinación de repositorio y servidor: establezca la propiedad en el archivo spectrum-container.properties en cada nodo del clúster.
spectrum.runtime.hostname Quite el comentario de esta propiedad y configúrela en el nombre de host del equilibrador de carga.
spectrum.runtime.port Quite el comentario de esta propiedad y configúrela en el puerto donde configuró el equilibrador de carga para que escuche.
spectrum.repository.addresses Configure esto en la misma dirección IP especificada en spectrum.cluster.address. El valor predeterminado localhost no se puede usar en un entorno de clústeres.

Si está configurando un nodo de servidor en un clúster solo de servidor, especifique las direcciones IP de los nodos en el clúster de la base de datos de configuración. Separe cada uno con una coma.