HCL Commerce Version 9.1.8.0 or later

Importación y exportación de configuraciones de ZooKeeper del servicio de consulta

Puede migrar las configuraciones del servicio de consulta exportándolas como un archivo Zip e importándolas en el nuevo entorno.

HCL Commerce proporciona puntos finales en el servicio de consulta que le permiten exportar todas las configuraciones de ZooKeeper e importarlas a un nuevo entorno.

La API para exportar es:
GET http://QUERY_HOST:QUERY_PORT/search/resources/api/v2/configuration/exportConfig

La respuesta de la llamada a la API anterior es un archivo de archivado zip que contiene todas las configuraciones de ZooKeeper. El archivo zip tiene estructuras de directorios que representan la jerarquía znode en ZooKeeper. El directorio contendrá un archivo JSON si el znode correspondiente contenía datos en él.

Note: Esta API excluye actualmente znodes de conector, znodes relacionados con STA y znodes propios de ZooKeeper de la exportación.

No hay znodes de terminal sin datos en la configuración actual de ZooKeeper. Por consiguiente, la API de exportación también omitirá estos si se encuentran.

La API para importar es:
POST http://QUERY_HOST:QUERY_PORT/search/resources/api/v2/configuration/importConfig

Esta API tomará el archivo zip exportado como un cuerpo binario en la solicitud.

Lee el archivo zip exportado y encuentra los znodes a importar. Si esos znodes ya existen en el entorno, se suprimirán primero de ZooKeeper antes de iniciar la importación.

Es necesario reiniciar el contenedor de servicios de consulta después de la importación para que la configuración actualizada entre en vigor.