Descripcion
Elasticsearch 8 es una potente herramienta para analizar grandes conjuntos de datos en cuestión de milisegundos. Es una tecnología cada vez más popular para potenciar la búsqueda y el análisis en grandes sitios web, y una valiosa habilidad a tener en el mercado laboral actual.
El curso comienza con la creación de índices de búsqueda en un clúster Elasticsearch 8 y la consulta de los datos de muchas maneras. Búsquedas difusas, coincidencias parciales, búsqueda por tipo, paginación, ordenación. A continuación, explorará las novedades de Elasticsearch 8 e ilustrará todos los nuevos requisitos de sintaxis de los comandos de Elasticsearch. Elasticsearch ya no es sólo para búsqueda – tiene poderosas capacidades de agregación para datos estructurados, lo que le permite obtener nuevos conocimientos de sus datos indexados. Aprenderá a agrupar y analizar datos utilizando Elasticsearch, y a visualizarlos utilizando la interfaz de usuario web de Elastic Stack, Kibana y Kibana Lens.
Objetivo
Aprenderá a administrar operaciones en su Elastic Stack, monitorizar el estado de su clúster y realizar tareas operativas como escalar su clúster y realizar reinicios continuos. También crearemos clusters de Elasticsearch en la nube utilizando Amazon Opensearch Service y Elastic Cloud.
Al final de este curso, desarrollarás las habilidades de Elasticsearch necesarias para buscar, analizar y visualizar big data.
Temario
Parte 1 : Instalación y comprensión de Elasticsearch
Introducción
Instalación de Elasticsearch (Paso a Paso)
Visión General de Elasticsearch
Introducción a las API HTTP y RESTful
Conceptos Básicos de Elasticsearch: Conceptos Lógicos
Frecuencia de Términos/Frecuencia Inversa de Documentos (TF/IDF)
Uso de Elasticsearch
Novedades de Elasticsearch 8
Cómo escala Elasticsearch
Parte 2 : Mapeo e indexación de datos
Conexión a su clúster
Presentación del conjunto de datos MovieLens
Analizadores
Importar una sola película a través de la API de Notación de Objetos JavaScript/Transferencia de Estado Representacional (JSON/REST)
Inserción de varias películas a la vez con la API masiva
Actualización de datos en Elasticsearch
Eliminación de Datos en Elasticsearch
Manejo de la concurrencia
Uso de analizadores y tokenizadores Cola
Modelado de Datos y Relaciones Padre/Hijo – Parte 1
Modelado de Datos y Relaciones Padre/Hijo – Parte 2
Tipos de Datos Aplanados
Extensiones de Mapeo
Parte 3 : Búsqueda con Elasticsearch
Interfaz Query Lite
Búsqueda en Notación de Objetos JavaScript (JSON) en Profundidad
Coincidencia de frases
Paginación
Ordenar
Más con filtros
Consultas difusas
Coincidencia Parcial
Búsqueda por tipo en tiempo de consulta
N-Gramas – Parte 1
N-Gramas – Parte 2
“Cola de búsqueda por tipo de campo
Parte 4 : Importación de datos a su índice – Grandes o pequeños
Importar datos con un script
Importación de datos con bibliotecas cliente
Presentación de Logstash
Instalación de Logstash
Ejecutar Logstash
Logstash y MySQL – Parte 1
Logstash y MySQL – Parte 2
Importar datos de valores separados por comas (CSV) con Logstash
Importar datos de JavaScript Object Notation (JSON) con Logstash
Logstash y Simple Storage Service (S3)
Análisis sintáctico y filtrado de Logstash con Grok
Ejemplos de Logstash Grok para formatos de registro comunes
Plug-ins de entrada de Logstash -Parte 1: Heartbeat
Plug-ins de entrada de Logstash Parte 2: Generator Input y Dead Letter Queue
Plug-ins de entrada Logstash – Parte 3: HTTP Poller
Plug-ins de entrada Logstash -Parte 4: Twitter
Syslog con Logstash Deep Dive
Elasticsearch y Kafka – Parte 1
Elasticsearch y Kafka – Parte 2
Elasticsearch y Apache Spark – Parte 1
Elasticsearch y Apache Spark – Parte 2
Parte 5 : Utilización de la agregación
Agregaciones, cubos y métricas
Histogramas
Series temporales
Agregaciones anidadas – Parte 1
Agregaciones Anidadas – Parte 2
Parte 6 : Uso de Kibana
Instalación de Kibana
Jugando con Kibana
Lente de Kibana
Gestión de Kibana
Elasticsearch SQL
Uso de la cola Canvas de Kibana
Elasticsearch y Apache Hadoop
Parte 7 : Análisis de datos de registro con Elastic Stack
Transformaciones de marcos de datos
FileBeat y la Arquitectura Elastic Stack
Seguridad X-Pack
Instalación de FileBeat
Análisis de registros con Kibana Dashboards
Parte 8 : Operaciones de Elasticsearch
Elección del Número Correcto de Shards
Adición de índices como estrategia de escalado
Rotación de Alias de Índices
Gestión del Ciclo de Vida de Índices
Elección del hardware del clúster
Dimensionamiento de Heap
Supervisión de
Resolución de problemas comunes
Conmutación por error en acción – Parte 1
Cambios en el diseño de índices
Instantáneas
Gestión del ciclo de vida de las instantáneas
Reinicios continuos
Monitorización del tiempo de actividad con Heartbeat
Parte 9 : Elasticsearch en la nube
Servicio Amazon Elasticsearch – Parte 1
Servicio Amazon Elasticsearch, Parte 2
La nube elástica