Instalación de un grupo - spectrum_platform - 23.1

Guía de instalación de Spectrum para Linux

Product type
Portfolio
Integrate
Locate
Verify
Product family
Product
Spectrum > Spectrum Platform
Version
23.1
Language
Español (México)
Product name
Spectrum Technology Platform
Title
Guía de instalación de Spectrum para Linux
First publish date
2007
ft:lastEdition
2024-02-07
ft:lastPublication
2024-02-07T17:39:24.412268

La instalación de un clúster implica configurar un servidor Spectrum Technology Platform a la vez.

Se recomienda tener 3 nodos como mínimo en un clúster. El clúster más pequeño tolerante a fallas es un clúster que puede tolerar la pérdida de un servidor. Esto requiere un mínimo de tres instancias Core. Tanto un clúster de tres servidores como uno de cuatro servidores pueden tolerar un máximo de un servidor perdido. Se recomienda que, para tolerar dos instancias Core con fallas, se debe implementar un clúster de cinco instancias Core.



Antes de comenzar, instale un equilibrador de carga apropiado. Siga los procedimientos descritos en la documentación del equilibrador de carga durante la instalación.

Nota: El equilibrador de carga se debe configurar para permitir barras codificadas. Si el equilibrador de carga no admite barras codificadas, podría obtener errores HTTP 404 mientras utiliza el clúster. Por ejemplo, cuando esté usando un equilibrador de carga Apache, puede configurarlo para que admita barras codificadas si abre el archivo httpd.conf y especifica esta propiedad: AllowEncodedSlashes On. Para otros tipos de equilibradores de carga, consulte la documentación del equilibrador de carga.

Una vez que haya instalado el equilibrador de carga, siga estos pasos para instalar nodos en el clúster.

  1. Instale Spectrum Technology Platform en cada nodo del clúster.
    Para obtener instrucciones, consulte Instalación de un nuevo servidor.
    Importante: No inicie el servidor cuando la instalación haya finalizado. Debe completar los siguientes pasos antes de iniciar el servidor.
  2. En cada nodo, configure los ajustes del archivo spectrum-container.properties.
    1. Edite las propiedades en el archivo SpectrumDirectory/server/conf/spectrum-container.properties, como se describe en Propiedades de clúster.
    2. Guarde y cierre el archivo spectrum-container.properties.
    3. Algunos módulos poseen configuraciones específicas del módulo que debe configurar para permitir que el módulo trabaje en un clúster.
      Módulo Parámetros de configuración de clústeres
      Gráfico de contexto

      Los modelos de Context Graph se almacenan en un Servidor de base de datos de gráficos Neo4j externo. Para obtener instrucciones sobre cómo configurar y conectarse a Servidor de base de datos de gráficos Neo4j en una configuración de clúster, consulte Instalación de un clúster para Context Graph.

  3. En cada nodo, configure los ajustes para Índice de búsqueda.
    1. Abra el archivo SpectrumDirectory/index/opensearch.template y desplácese hacia abajo, hasta la sección Node Address.
    2. Elimine el carácter hash # para quitar el comentario de la siguiente línea:
      cluster.initial_master_nodes: ${seeds}

      Luego, edítelo para especificar los nombres de los nodos del clúster:

      cluster.initial_master_nodes: node-1,node-2,node-3,...
      Importante: Esta configuración no debe comentarse cuando inicia el clúster por primera vez.
    3. Inserte el carácter numeral # para comentar la línea siguiente:
      #discovery.type: single-node
  4. Confirme la siguiente configuración en cada nodo del clúster.
    • SpectrumDirectory/repository/neo4j.template
      dbms.active_database=graphdb dbms.default_database=graphdb dbms.default_listen_address=0.0.0.0 causal_clustering.discovery_advertised_address=${spectrum.agent.address} causal_clustering.enable_pre_voting=false dbms.routing.enabled=true dbms.routing.listen_address=0.0.0.0 dbms.routing.advertised_address=${spectrum.agent.address}
  5. Inicie cada servidor del clúster.
    No espere a que se inicie un nodo para iniciar otro nodo. Todos los nodos deben iniciarse al mismo tiempo.
    Para obtener más información, consulte Encender un clúster.