![HCL Commerce Version 9.1.8.0 or later](../../base/images/9180plus.png)
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.
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.
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.
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.