Elasticsearch

improve this page | report issue

Visión general

IBM MobileFirst Foundation Operational Analytics utiliza Elasticsearch 1.5x para almacenar datos y ejecutar consultas de búsqueda.

Elasticsearch es un motor de analíticas y búsqueda distribuida en tiempo real que incrementa los ratios de escalado y velocidad para la exploración y almacenamiento de datos. Elasticsearch se utiliza para una búsqueda estructurada y de texto completo.

Elasticsearch sirve para almacenar todos los datos de servidor y móviles en formato JSON en las instancias de Elasticsearch en MobileFirst Analytics Server.

Las instancias de Elasticsearch son consultadas en tiempo real para cumplimentar IBM MobileFirst Analytics Console.

MobileFirst Analytics expone toda la funcionalidad Elasticsearch. Al usuario se le ofrece la posibilidad de aprovecharse de las características de optimización, depuración y consultas de Elasticsearch.

Para obtener más información sobre la funcionalidad Elasticsearch, más allá de la funcionalidad aquí descrita, consulte la Documentación de Elasticsearch.

Gestión de Elasticsearch en MobileFirst Analytics Server

Elasticsearch está incluido en MobileFirst Analytics Server y participa en el comportamiento a nivel de clúster y nodo.

Para obtener más información sobre la configuración de Elasticsearch en el servidor de analíticas, consulte Gestión del clúster y Elasticsearch en el tema Guía de configuración de MobileFirst Analytics Server.

Propiedades de Elasticsearch

Las propiedades de Elasticsearch están disponibles a través de entradas de entorno o variables JNDI.

Una de las propiedades JNDI más útiles para empezar a visualizar los datos de Elasticsearch es:

<jndiEntry jndiName="analytics/http.enabled" value="true"/>

Esta propiedad JNDI permite ver los datos de Analytics sin procesar en formato JSON y acceder a la instancia Elasticsearch a través del puerto que esté definido por Elasticsearch. El puerto predeterminado es 9500.

Nota: Este valor no es seguro y no se debería habilitar en un entorno de producción.

API REST de Elasticsearch

El acceso a la instancia de Elasticsearch proporciona la posibilidad de ejecutar consultas personalizadas así como visualizar información detallada sobre el clúster Elasticsearch.

Búsqueda y visualización de datos
Visualice todos los datos visitando el punto final REST de _search del arrendatario.

http://localhost:9500/*/_search

Visualización de la salud del clúster

http://localhost:9500/_cluster/health

Visualización de información en los nodos actuales

http://localhost:9500/_nodes

Visualización de las correlaciones actuales

http://localhost:9500/*/_mapping

Elasticsearch expone muchos más puntos finales REST. Para obtener más información, visite la Documentación de Elasticsearch.

Last modified on November 09, 2017