Actualización de un clúster - 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
  • Antes de realizar la actualización, asegúrese de leer las notas correspondientes a la nueva versión. Las notas de la versión le proporcionan una lista de problemas conocidos, información importante de compatibilidad, rutas de actualización compatibles y recomendaciones para las copias de seguridad de datos específicas para los módulos.
  • Importante: Si actualizó a Spectrum Technology Platform 2022.1 de una versión anterior de Spectrum, debe volver a indexar los Índices de búsqueda de Spectrum 2022.1 antes de actualizar a Spectrum Technology Platform 2023.1. Para obtener instrucciones sobre cómo realizarlo, consulte Volver a indexar los Índices de búsqueda 2022.1 antes de actualizar a la versión 2023.1 en Actualización de la instalación.
  • Asegúrese de seguir la ruta de actualización adecuada para la versión de Spectrum que está instalada y que desea actualizar.
  • Aplique las últimas actualizaciones del producto disponibles para su sistema operativo, especialmente las que solucionan problemas relacionados con Java.
  • Importante: Le recomendamos crear una copia de seguridad antes de actualizar para que pueda recuperar sus flujos, su configuración de seguridad y demás configuraciones y opciones de personalización en caso de que se produzca un error durante la actualización.

    Para conservar la configuración personalizada del archivo wrapper.conf ubicado en el directorio SpectrumDirectory/server/bin/wrapper, deberá comparar el contenido de wrapper.conf instalado durante la actualización con el contenido de la copia de seguridad del archivo. Antes de actualizar, asegúrese de haber creado una copia de seguridad de todos los modelos y archivos de propiedades. Luego, puede copiar de forma manual los ajustes personalizados que desee conservar después de la actualización en la versión actualizada del archivo. Esto es de suma importancia para el cambio de los tamaños del montón iniciales y máximos de Java. En esta versión, se requiere Java 11, por lo que se deben usar las actualizaciones correspondientes para las propiedades de JVM.

Este procedimiento es para actualizar un clúster donde el servidor de Spectrum Technology Platform y la base de datos de configuración están instalados en cada nodo del clúster. Para actualizar un clúster, debe actualizar un nodo a la vez. El primer nodo que actualiza se maneja de manera levemente distinta que los demás nodos porque debe apuntar el nodo hacia sí mismo como nodo de raíz, puesto que no se estarán ejecutando otros nodos en el clúster cuando se inicie.

Los casos siguientes constan de procedimientos especiales para actualizar un clúster.

Para este caso Utilice esta información
Clústeres independientes para nodos de servidor y nodos de base de datos de configuración Actualización de un clúster con una base de datos independiente.
Actualización de un clúster únicamente para Spatial Actualización de clústeres con Spatial
Actualización de clústeres de Spectrum y Spatial Actualización de clústeres con Spatial
Actualización de un clúster en el que se ejecuta Context Graph Antes de detener todos los nodos del clúster, consulte Actualización de un clúster con Context Graph.

Si ninguno de los casos se aplica a su instalación de Spectrum, siga los pasos siguientes para actualizar el clúster.

  1. Realice una copia de seguridad del servidor.
    Para obtener instrucciones para hacerlo, consulte la Guía de administración.
  2. Si tiene instalados estos módulos, realice una copia de seguridad de los datos específicos de cada módulo. Las siguientes secciones de módulos también pueden contener otra información que debe leer antes de actualizar.
  3. Detenga todos los nodos en el clúster.
    Para obtener más información, consulte Detener un clúster.
  4. Verifique que todos los procesos de Spectrum Java de cada equipo se detengan antes de iniciar la actualización.
    Nota: Si tiene instalado Global Sentry, detenga el servidor de base de datos de Global Sentry. Para ello, abra el Administrador de servicios de Windows y detenga el servicio de este servidor.
  5. Actualice cada nodo del clúster.
  6. En cada nodo, siga los pasos que se enumeran a continuación.
    1. Abra el archivo SpectrumDirectory/server/conf/spectrum-container.properties en un editor de texto y configure las propiedades del clúster.
      Para obtener más información, consulte Propiedades del clúster.
      Nota: Tenga en cuenta que las definiciones de propiedad del contenedor dependen de la configuración del servidor y de si se están ejecutando clústeres en instancias Neo4j. Revise la propiedad spectrum.repository.server.cluster.nodeCount para determinar las definiciones de la configuración.
    2. Abra el archivo SpectrumDirectory/index/opensearch.template y desplácese hacia abajo, hasta la sección Node Address.
      • 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 actualizado por primera vez.
      • Inserte el carácter numeral # para comentar la línea siguiente:
        #discovery.type: single-node
    3. 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}
  7. Vuelva a verificar que todos los procesos de Spectrum Java de cada equipo se detengan antes de iniciar el clúster.
  8. Inicie cada nodo del clúster uno después del otro.
    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.