Configuration du service Query
Vous pouvez générer des profils pour les personnalisations de service Ingest dans ZooKeeper. Des nœuds finaux pour configurer les personnalisations de l'environnement de développement et de production sont disponibles. Notez que ces nœuds finaux sont disponibles uniquement dans les environnements Données et Développement. Le client ne peut pas les utiliser par l'intermédiaire du service Query, que ce soit dans l'environnement de création ou de production de Commerce.
L'authentification de base est utilisée pour protéger tous ces points d'extrémité de configuration. Un utilisateur ayant le rôle d'administrateur de recherche peut accéder à tous les nœuds finaux de configuration à l'aide de l'authentification par nom d'utilisateur/mot de passe de base :
ZooKeeper est utilisé pour stocker vos configurations personnalisées. Au moment de l'exécution, chaque microservice recherche dans ZooKeeper pour toutes les configurations personnalisées qu'il a pu également stocker. Il remplace automatiquement les comportements par défaut, tels que les réponses de requête, et chargera des applications personnalisées telles que les nouveaux connecteurs NiFi. Vous pouvez configurer des profils dans ZooKeeper, ainsi que des options de recherche personnalisées spécifiques, telles que des unités de mesure et des couleurs de produit. Vous pouvez définir des nœuds finaux pour l'API REST afin que ces personnalisations soient accessibles via la passerelle.
Transfert des configurations ZooKeeper de l'environnement de création vers l'environnement opérationnel
POST http://Zookeeperhost:zookeeperport/search/resources/api/v2/configuration/source/auth?destinationPath=configuration/live Où :- destinationPath
- Le paramètre destinationPath est obligatoire. Toutes les configurations ne résident pas dans les répertoires live et auth. C'est le cas, par exemple, de la configuration des profils de recherche. Cette distinction tient au fait que certaines configurations constituent des paramètres de base et qu'il n'est pas recommandé de les inclure dans les configurations de marchandisage.
Vous pouvez configurer et personnaliser ZooKeeper de l'une des manières suivantes.