Déploiement de conteneurs Docker Elasticsearch
Puisque Elasticsearch est basé sur la bibliothèque Lucene, il est tout à fait compatible avec l'architecture Commerce. Vous pouvez déployer des clusters Elasticsearch avec des fonctions standard telles que des nœuds maître et subordonné et la réplication automatique pour maximiser les performances.
Assurez-vous d'avoir effectué les étapes suivantes, puis passez à l'une des options de déploiement énumérées ci-dessous.
Avant de commencer
Pour démarrer le processus de déploiement, téléchargez le logiciel requis.
- Consultez la liste des derniers packages de téléchargement disponibles pour vous assurer que vous obtenez la version la plus récente du logiciel HCL Commerce.
- Passez à la section .
- Recherchez l'ID de package HCL_Commerce_Devops_Version_9.1, ou l'ID de fichier HCL_Commerce_DevOps_9.1.x.x.bundle.
- Téléchargez le fichier.
- Téléchargez les images Docker de données.
- HCL_Commerce_Enterprise_9.1.x.x_Data_Query_Server_x86-64.tgz
- HCL_Commerce_Enterprise_9.1.x.x_Data_NiFi_Server_x86-64.tgz
- HCL_Commerce_Enterprise_9.1.x.x_Data_NiFi_Registry_Server_x86-64.tgz
- HCL_Commerce_Enterprise_9.1.x.x_Data_Ingest_Server_x86-64.tgz
- Facultatif :HCL_Commerce_Enterprise_9.1.x.x_Approval_Server_x86-64.tgz
- Facultatif :HCL_Commerce_Enterprise_9.1.x.x_GraphQL_Server_x86-64.tgz
docker load -i imagenamePar exemple :
docker load -i HCL_Commerce_Enterprise_9.1.0.0_Data_Query_Server_x86-64.tgz - Clonez le projet dans Git à partir du groupement git téléchargé et vérifiez le code dans votre système de gestion de contrôle source. Exécutez la commande suivante :
Où :git clone bundleName projectName- bundleName
- Nom de fichier du groupement que vous clonez.
- projectName
- Nom du projet git que vous créez.
git clone HCL_Commerce_DevOps_9.1.0.0.bundle HCL_Commerce_DevOps
Que faire ensuite
Configuration de l'HCL Commerce Developer Search environment
Déploiement d'Elasticsearch à l'aide de dans un environnement de production