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 |
|
Exportar índices |
|
Importar índices |
|
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.
- 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.
- 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:
Donde:export.bat <spectrum_dir> <export_dir>
- 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.
- 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:
Donde:delete-all-indexes.bat <spectrum_dir> <export_dir>
- 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.
- Una vez que el paso Eliminar haya finalizado correctamente, es seguro apagar el nodo o clúster de Spectrum.
- 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.
- Una vez que la actualización haya finalizado, reinicie el servidor.
- 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:
Donde:import.bat <spectrum_dir> <import_dir>
- 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.
- 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
- Inicie el servidor de Spectrum™ Technology Platform.
- Acceda a searchIndex mediante la ejecución de cualquier trabajo de BÚSQUEDA. Después de esto, se iniciará el motor de búsqueda.
- Exporte los índices de 10.1 mediante la utilidad proporcionada y explicada anteriormente.
- Obtenga la versión más reciente desde la versión 10.1.