Volver a indexar los Índices de búsqueda 2022.1 antes de actualizar a la versión 2023.1 - spectrum_platform - 23.1

Guía de instalación de Spectrum para Linux

Product type
Portfolio
Integrate
Locate
Verify
Product family
Spectrum
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
Last updated
2024-02-07
Published on
2024-02-07T17:39:24.412268
Si actualizó desde una versión anterior de Spectrum Technology Platform (como 19.1. o 20.1) a Spectrum 2022.1, primero debe volver a indexar los Índices de búsqueda antes de actualizar a 2023.1. No necesita realizar este procedimiento si no actualizó a 2022.1 desde una versión anterior de Spectrum.

Volver a indexar los Índices de búsqueda 2022.1 en un servidor independiente

Para una configuración de servidor independiente, realice este procedimiento antes de actualizar Spectrum Technology Platform 2022.1 a 2023.1.

Nota: En este procedimiento, SpectrumDirectory es el directorio donde está instalado el servidor Spectrum Technology Platform(por ejemplo, /home/user/myuser/Precisely/Spectrum).
  1. Invoque la secuencia de comandos SpectrumDirectory/server/bin/setup.
  2. Ejecute la secuencia de comandos SpectrumDirectory/server/bin/server.stop para detener el servidor Spectrum Technology Platform.
  3. Verifique que todos los procesos de Java de Spectrum estén detenidos.
  4. Haga una copia de seguridad del directorio SpectrumDirectory/index/data.
  5. Use el enlace que aquí se proporciona para descargar el archivo ZIP que contiene los archivos de reindexación.
  6. Envíe el archivo Reindex_20221.tar en modo binario por FTP a un directorio temporal en el equipo host para el servidor Spectrum Technology Platform.
  7. Cambie el directorio donde está instalado el servidor Spectrum Technology Platform (SpectrumDirectory).
  8. Ejecute el archivo con este comando.
    tar -xvf TemporaryDirectory/Reindex_20221.tar
  9. Desde la línea de comandos del directorio SpectrumDirectory/index/bin, ejecute el comando ./elasticsearch para iniciar Elasticsearch.
  10. Desde una nueva ventana de línea de comandos, invoque la secuencia de comandos SpectrumDirectory/server/bin/setup para establecer las variables del entorno Java a fin de ejecutar el comando ./reindex.sh en el directorio SpectrumDirectory/index/bin.
  11. Una vez que el proceso de reindexación esté completo, cierre la ventana de línea de comandos para volver a indexar.
  12. Verifique que la reindexación se haya realizado correctamente.
    1. Abra SpectrumDirectory/index/logs/reindex.log en un editor de texto, como Notepad++.
      El archivo de registro le mostrará un recuento de índices antes y después del proceso de reindexación.
    2. Busque el archivo reindex.log para Not reindexing index.
    3. Si encuentra Not reindexing index en el registro de uno o más índices, abra el archivo SpectrumDirectory/index/config/jvm.options.
    4. Aumente el espacio de montón de memoria máximo y mínimo; luego, vuelva a ejecutar la reindexación (pasos 10 y 11).
      # Xms represents the initial size of total heap space -Xms1g # Xmx represents the maximum size of total heap space -Xmx1g
  13. Presione Ctrl-C para detener Elasticsearch y, a continuación, cierre la ventana de la línea de comandos.
  14. Verifique que todos los procesos de Java estén detenidos.
Después de finalizar este procedimiento, complete Actualización del servidor de Spectrum.

Volver a indexar los Índices de búsqueda 2022.1 en un servidor de clúster

Para una configuración con clústeres, realice este procedimiento antes de actualizar de 2022.1 a 2023.1 en cada nodo del clúster. Para una configuración de clúster distribuido, realice este procedimiento en cada nodo de la configuración del servidor Spectrum Technology Platform.

  1. Invoque la secuencia de comandos SpectrumDirectory/server/bin/setup.
  2. Ejecute la secuencia de comandos SpectrumDirectory/server/bin/server.stop para detener el servidor Spectrum Technology Platform.
  3. Verifique que todos los procesos de Java de Spectrum estén detenidos.
  4. Haga una copia de seguridad del directorio SpectrumDirectory/index/data.
  5. Use el enlace que aquí se proporciona para descarger el archivo ZIP que contiene la actualización del producto.
  6. Envíe el archivo Reindex_20221.tar en modo binario por FTP a un directorio temporal en el equipo host para el servidor Spectrum Technology Platform.
  7. Cambie el directorio donde está instalado el servidor Spectrum Technology Platform (SpectrumDirectory).
  8. Ejecute el archivo con este comando.
    tar -xvf TemporaryDirectory/Reindex_20221.tar
  9. Después de completar los pasos 1 a 8 en cada nodo del clúster, ejecute el comando ./elasticsearch en simultáneo en cada nodo del clúster para iniciar Elasticsearch en el modo de clúster.
    El archivo se ubica en el directorio SpectrumDirectory/index/bin.
  10. Desde una nueva ventana de línea de comandos, ejecute el archivo reindex.sh en uno de los nodos del clúster.
    El archivo se ubica en el directorio SpectrumDirectory/index/bin.
  11. Una vez que el proceso de reindexación esté completo, cierre la ventana de línea de comandos para volver a indexar.
  12. Verifique que la reindexación se haya realizado correctamente.
    1. Abra SpectrumDirectory/index/logs/reindex.log en un editor de texto, como Notepad++.
      El archivo de registro le mostrará un recuento de índices antes y después del proceso de reindexación.
    2. Busque el archivo reindex.log para Not reindexing index.
    3. Si encuentra Not reindexing index en el registro de uno o más índices, abra el archivo SpectrumDirectory/index/config/jvm.options.
    4. Aumente el espacio de montón de memoria máximo y mínimo; luego, vuelva a ejecutar la reindexación (pasos 10 y 11).
      # Xms represents the initial size of total heap space -Xms1g # Xmx represents the maximum size of total heap space -Xmx1g
  13. Presione Ctrl-C para detener Elasticsearch y, a continuación, cierre la ventana de la línea de comandos.
  14. Verifique que todos los procesos de Java estén detenidos.
  15. Repita los pasos 10 a 12 en cada nodo del clúster. Asegúrese de que el proceso de reindexación se haya completado en cada nodo antes de ejecutarlo en el siguiente nodo.
    Aunque los demás nodos del clúster ya deben volver a indexarse, es recomendable ejecutar el proceso de reindexación en cada nodo. Verá el siguiente mensaje si el nodo del clúster ya se ha vuelto a indexar:
    Información: no es necesario volver a indexar el clúster
  16. Use Ctrl-C para detener Elasticsearch y, a continuación, cierre la ventana de la línea de comandos.
  17. Verifique que todos los procesos de Java estén detenidos.
Después de finalizar este procedimiento, complete Actualización del servidor de Spectrum.