Importation et exportation de configurations ZooKeeper du service Query
Vous pouvez migrer vos configurations du service Query en les exportant en tant qu'archive zip et en les important dans le nouvel environnement.
HCL Commerce fournit des nœuds finaux dans le service Query qui vous permettent d'exporter toutes vos configurations ZooKeeper et de les importer dans un nouvel environnement.
GET http://QUERY_HOST:QUERY_PORT/search/resources/api/v2/configuration/exportConfigLa réponse de l'appel d'API ci-dessus est un fichier d'archive zip qui contient toutes les configurations ZooKeeper. L'archive zip a des structures de répertoire qui représentent la hiérarchie znode dans ZooKeeper. Le répertoire contiendra un fichier JSON si le znode correspondant contenait des données.
Il n'y a pas de znodes de terminal sans données dans la configuration ZooKeeper en cours. Par conséquent, l'API d'exportation les ignorera également si elle en trouve.
POST http://QUERY_HOST:QUERY_PORT/search/resources/api/v2/configuration/importConfigCette API prendra l'archive zip exportée en tant que corps binaire dans la requête.
Elle lit l'archive zip exportée et trouve les znodes à importer. Si ces znodes existent déjà dans l'environnement, ils seront d'abord supprimés de ZooKeeper avant de commencer l'importation.
Un redémarrage du conteneur de service Query est requis après l'importation pour que la configuration mise à jour prenne effet.