HCL Commerce Version 9.1.8.0 or later

Ajuste del rendimiento de búsqueda basado en Elasticsearch

Tiene numerosas opciones al ajustar el rendimiento de NiFi y Elasticsearch. Los siguientes documentos presentan los parámetros de ajuste clave y proporcionan una estrategia de ajuste del rendimiento que puede utilizar con el componente.

El componente NiFi y Elasticsearch puede percibirse como relativamente lento en la velocidad de procesamiento. Este puede parecer el caso si está probando la configuración predeterminada, que no se ha modificado ni ajustado para mejorar el rendimiento del procesamiento. Esta configuración predeterminada incluye una configuración de NiFi en su mayoría de un solo subproceso y una configuración mínima del clúster de Elasticsearch. Esta configuración puede provocar problemas de rendimiento al crear el índice de búsqueda. Sin embargo, el rendimiento de la solución no se debe solo a la configuración predeterminada.

También es importante elegir una configuración de hardware óptima al realizar las pruebas. Si bien los recursos de CPU y memoria no son críticos, el ancho de banda de E/S del subsistema de disco en el clúster de Elasticsearch surge como un factor crítico. Por lo tanto, una selección cuidadosa del entorno desde el principio puede evitar varios problemas simples de rendimiento.

Los siguientes documentos describen este enfoque. También proporcionan un conocimiento general del proceso de creación de índice y las métricas correspondientes que se pueden utilizar para observar el proceso. Proporcionan una comprensión e interpretación generales de estas métricas para mejorar aún más el rendimiento. También se incluye una lista de cambios de configuración para dos especificaciones de hardware:
  • Una configuración mínima, que es aplicable para su uso con una especificación de hardware mínima, y
  • Una configuración recomendada, que debe aplicarse en la especificación de hardware recomendada.