Instalación de un clúster con una base de datos de configuración independiente - 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

Este procedimiento crea dos clústeres: uno para los nodos del servidor y otro para los nodos de la base de datos de configuración. Los nodos en el clúster del servidor apuntan a los servidores en el clúster de la base de datos de configuración para sus datos de configuración. Los nodos en el clúster de la base de datos de configuración replican sus datos entre sí.

El siguiente diagrama ilustra este escenario de instalación:



Para instalar un repositorio de base de datos independiente, en primer lugar debe instalar la base de datos de configuración en los servidores en un clúster y luego instalar el servidor en los nodos en un otro clúster. Es necesario que se esté ejecutando al menos una base de datos de configuración antes de que pueda instalar el servidor.

Nota: En caso de un ajuste del clúster de configuración de base de datos independiente, como se muestra aquí, puede aplicar el equilibrio de carga solo al clúster del servidor Spectrum. No es posible aplicar el equilibrio de carga al clúster de base de datos independiente.
  1. Coloque el instalador de Spectrum Technology Platform en el servidor donde desea instalar la base de datos de configuración.
    Nota: Se recomienda un mínimo de tres nodos por clúster.
  2. Ejecute installdb.sh.
  3. Instale la base de datos de configuración en cada nodo del clúster.
  4. Establezca la configuración de propiedad en cada nodo del clúster.
    1. Configure las propiedades en el archivo Database/repository/spectrum-container.properties como se describe en Propiedades de un clúster de base de datos de configuración.
    2. Guarde y cierre spectrum-container.properties.
    3. Confirme que la configuración de la propiedad de SpectrumDirectory/repository/neo4j.template coincida con la siguiente configuración:
      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 nodo de la base de datos de configuración del clúster uno después del otro.
    Para iniciar un nodo de la base de datos de configuración, haga clic con el botón derecho en el ícono de Spectrum Technology Platform en la bandeja del sistema Windows y seleccione Iniciar Spectrum. Como alternativa, puede utilizar el panel de control de Windows Services para iniciar la base de datos de configuración mediante el inicio del servicio Base de datos de Spectrum.
    Nota: Verifique que la base de datos de configuración se haya iniciado por completo antes de abrir el archivo de registro SpectrumDirectory/repository/logs/debug.log y buscar el mensaje Started.
  6. Instale el clúster del servidor.
    Importante: Al instalar cada servidor, seleccione la opción Solo servidor en el instalador y proporcione el host y el puerto de uno o más de los servidores de la base de datos de configuración. Puede averiguar el puerto en el archivo SpectrumDirectory/Database/repository/spectrum-container.properties. El puerto se especifica en la propiedad spectrum.repository.server.connector.bolt.port.
  7. 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.
  8. En cada nodo, configure los ajustes del archivo SpectrumDirectory/server/conf/spectrum-container.properties.
    1. Edite las propiedades en el archivo 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.

  9. 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
  10. Inicie cada servidor del clúster.
    Para iniciar un servidor, haga clic con el botón derecho en el ícono de Spectrum Technology Platform en la barra de tareas de Windows y haga clic en Iniciar servidor.
    Para obtener más información, consulte Encender un clúster.