Pasos de actualización para usuarios de generación de perfiles e índice de búsqueda

Nota: Debido a este proceso, el tiempo de actualización se extenderá, ya que todos los índices existentes se actualizarán a una versión más nueva. Este tiempo dependerá de los datos almacenados en Índice de búsqueda.
Primero se deben exportar los índices antes de realizar la actualización a esta versión e importarlos una vez finalizada la actualización. Se proporcionan secuencias de comandos para ayudar con los pasos manuales. Debe utilizar un proceso semimanual para migrar los índices a fin de mantener la compatibilidad con la versión actual de Elasticsearch.
Nota: Los pasos manuales (basados en comandos) necesitan que el servidor o el clúster estén activos y en ejecución. No detenga el servidor hasta el punto indicado en este proceso.

Secuencias de comandos proporcionadas

Las secuencias de comandos Eliminar, Exportar e Importar se ubican en la carpeta de utilidades donde se encuentra el Instalador de Spectrum.

Función Comando o nombre del archivo
Eliminar índices
  • Unix/Linux: delete-all-indexes.sh
  • Windows: delete-all-indexes.bat
Exportar índices
  • Unix/Linux: export.sh
  • Windows: export.bat
Importar índices
  • Unix/Linux: import.sh
  • Windows: import.bat

Requisitos previos de estas actualizaciones

  • El directorio de exportación debe estar vacío y no debe incluir archivos ocultos.
  • Se debe establecer la variable de entorno JAVA_HOME.

Migrar índices

Nota: Es obligatorio aplicar todas las actualizaciones de producto disponibles del Módulo Advanced Matching para las versiones 11.1, 12.2 y 12.2.1 antes de usar estas utilidades. Para actualizar a la versión 10.1, consulte Pasos adicionales para la versión 10.1 de Spectrum™ Technology Platform

Siga estos pasos para establecer la variable necesaria, actualizarla y, luego, volver a importar los índices actuales.

  1. Establezca la variable de entorno JAVA_HOME para que indique Java JDK8 o posterior.
    Nota: Si no establece esta variable, las acciones de exportación o eliminación de índices pueden fallar.
  2. Exporte todos los índices actuales mediante la secuencia de comandos de exportación.

    Ejemplo en Unix/Linux:

    sh export.sh <spectrum_dir> <export_dir>

    Ejemplo en Windows:

    export.bat <spectrum_dir> <export_dir>
    Donde:
    • spectrum_dir es la ruta completa de la instalación de Spectrum: esta ubicación incluye los directorios /server, /index y /repository.
    • export_dir es la ruta completa al directorio al cual se exportarán los índices.

    Esto extraerá todos los índices que están almacenados actualmente en Elasticsearch y los escribirá en un directorio local al cual puede acceder uno de los servidores. En un entorno de clúster, realice este proceso en un nodo solamente.

  3. Una vez que la Exportación se lleve a cabo sin errores, ejecute la secuencia de comandos delete-all-indexes para borrar todos los índices de la instancia de Elasticsearch en ejecución.

    Ejemplo en Unix/Linux:

    sh delete-all-indexes.sh <spectrum_dir> <export_dir>

    Ejemplo en Windows:

    delete-all-indexes.bat <spectrum_dir> <export_dir>
    Donde:
    • spectrum_dir es la ruta completa a la instalación de Spectrum.
    • export_dir es la ruta completa al directorio al cual se exportaron los índices.
  4. Una vez que el paso Eliminar haya finalizado correctamente, es seguro apagar el nodo o clúster de Spectrum.
  5. Ejecute el proceso de actualización de software de la misma forma que lo hizo con las versiones anteriores de Spectrum™ Technology Platform.
    Nota: El proceso de actualización busca índices existentes. Si encuentra alguno, el instalador generará un mensaje de error y detendrá el proceso de actualización.
  6. Una vez que la actualización haya finalizado, reinicie el servidor.
  7. Vuelva a importar los índices utilizando la secuencia de comandos de importación. En un entorno de clúster, este proceso se debe realizar en un nodo solamente.

    Ejemplo en Unix/Linux:

    sh import.sh <spectrum_dir> <import_dir>

    Ejemplo en Windows:

    import.bat <spectrum_dir> <import_dir>
    Donde:
    • spectrum_dir es la ruta completa a la instalación de Spectrum.
    • import_dir es la ruta completa al directorio desde el cual se importarán los índices de Spectrum.

Pasos adicionales para la versión 10.1 de Spectrum™ Technology Platform

Siga estos pasos mientras actualiza la versión 10.1 con la última versión:
Nota: Detenga el servidor de Spectrum™ Technology Platform antes de realizar el primer paso que se menciona a continuación.
  1. Configure el ajuste http.enabled en verdadero en el archivo de búsqueda Elastic. Se establecer como falso de manera predeterminada. Este archivo se encuentra en: <SpectrumLocation>\server\modules\searchindex\elasticsearch.yml
  2. Inicie el servidor de Spectrum™ Technology Platform.
  3. Acceda a searchIndex mediante la ejecución de cualquier trabajo de BÚSQUEDA. Después de esto, se iniciará el motor de búsqueda.
  4. Exporte los índices de 10.1 mediante la utilidad proporcionada y explicada anteriormente.
  5. Obtenga la versión más reciente desde la versión 10.1.