Installatie en gebruik van Elasticsearch, logstash en Kibana
- Ontwikkeling van toepassingen met behulp van Elasticsearch.
- Impact op het ontwerp van bestaande toepassingen.
- Vereisten en soorten installaties.
- Configuratie en implementatie.
Praktisch werk
Installatie van Elasticsearch, logstash en Kibana.
Werking van Elasticsearch.
- Voorstelling van Apache Lucene.
- Architecture as a Cloud en kernconcepten (cluster, knooppunt, enz.).
- Het JSON-formaat. API REST.
- Scoring en relevantie van query’s.
- Eenvoudige zoekopdrachten.
- Gegevensopslag.
- Rol van logstash en Kibana.
Praktisch werk
Gegevensopslag in Elasticsearch. Gegevens importeren. Beheer en eerste eenvoudige zoekquery’s.
De mogelijkheden van Elasticsearch, logstash en Kibana
- Verwerking van grote query- en indexeringsvolumes.
- Documenten en gegevens indexeren en doorzoeken.
- Analyse van documenten en gegevens.
- Berekening van lijsten met responsen.
- Filtering en sortering van resultaten.
- Query’s voorstellen.
Praktisch werk
Bewerking van de indexering. Implementatie van query's, filtering en sortering van resultaten. Configuratie voor de verwerking van grote volumes.
Zoek- en indexeringsconfiguratie
- Grote query- en indexeringsvolumes.
- Gegevensindexering.
- Zoekquery’s.
- Geavanceerde zoekopdrachten.
- Percolatie.
Praktisch werk
Configuratie van gegevensextractie uit ongestructureerde bestanden en geavanceerd zoeken naar gegevens.
Clusterconfiguratie en -beheer
- Configuratie van de Elasticsearch-cluster.
- Voorbereiding van de Elasticsearch-cluster voor de verwerking van grote volumes.
- Configuratie van knooppunten.
- Sjabloonbeheer.
- Beheer van de Elasticsearch-cluster.
Praktisch werk
Gedetailleerd overzicht van het bestand elasticsearch.yml. Implementatie van een Elasticsearch-cluster.
Clusterbeheer
- Clustercontrole.
- Taakverdeling.
- Toewijzing van knooppunten.
- Indexaliassen. Elasticsearch-plug-ins.
- Eigenschappen "Transient" en "Persistent".
- Back-up- en herstelprincipes.
Voorbeeld
Gebruik van Elasticsearch-plug-ins en -scripts.