Implementación de Elasticsearch en AWS: Búsqueda y Visualización

Clase 41 de 52Curso de Big Data en AWS

Resumen

Algunas características importantes de ElasticSearch:

  • Es un motor de búsqueda basado en Lucene. Busca texto completo y JSON sin esquema.
  • Se despliega en un clúster.
  • Viene integrada con Kibana y Logstash.
  • Se puede integrar con AWS Cognito para manejar la autenticación de usuarios.
  • Puede recibir información de Kinesis Firehose y Lambda.
  • Así como en MySQL trabajas con bases de datos, tablas, columnas y filas. Dentro de ElasticSearch utilizas índices, tipos y documentos con propiedades.
  • Un índice se puede dividir en múltiples shards que se va a distribuir en diferentes nodos del clúster.