HCL Commerce Version 9.1.8.0 or later

Optimisation des performances de recherche basée sur Elasticsearch

Vous avez de nombreuses options pour régler les performances de NiFi et d'Elasticsearch. Les documents suivants présentent les paramètres d'optimisation clés et fournissent une stratégie d'optimisation des performances que vous pouvez utiliser avec le composant.

Le composant NiFi et Elasticsearch peut être considéré comme relativement lent au niveau de la vitesse de traitement. Cela peut être le cas si vous testez la configuration par défaut, qui n'a pas été modifiée ou optimisée pour améliorer les performances de traitement. Cette configuration par défaut inclut une configuration principalement à unité d'exécution unique de NiFi et une configuration minimale du cluster Elasticsearch. Cette configuration peut entraîner des problèmes de performances lors de la génération de l'index de recherche. Toutefois, les performances de la solution ne sont pas seulement dues à la configuration par défaut.

Il est également important de choisir une configuration matérielle optimale lors des tests. Si les ressources de l'UC et de la mémoire ne sont pas critiques, la bande passante d'E/S du sous-système de disque sur le cluster Elasticsearch apparaît comme un facteur critique. Par conséquent, une sélection minutieuse de l'environnement dès le début peut éviter plusieurs pièges de performances simples.

Les documents suivants décrivent cette approche. Ils fournissent également une compréhension générale du processus de génération d'index et des métriques correspondantes qui peuvent être utilisées pour observer le processus. Ils fournissent une compréhension et une interprétation générales de ces métriques afin d'améliorer davantage les performances. La liste des modifications apportées à la configuration pour deux spécifications matérielles est également incluse :
  • Une configuration minimale, applicable à une utilisation avec une spécification matérielle minimale, et
  • Une configuration recommandée, qui doit être appliquée à la spécification matérielle recommandée.