Elasticsearch je distribuovaný, bezplatný a otevřený vyhledávací a analytický nástroj pro všechny typy dat, včetně textových, číselných, geoprostorových, strukturovaných a nestrukturovaných. Elasticsearch, známý svými jednoduchými rozhraními REST API, distribuovanou povahou, rychlostí a škálovatelností, je ústřední součástí Elastic Stack, sady bezplatných a otevřených nástrojů pro přijímání, obohacování, ukládání, analýzu a vizualizaci dat.
Účastníci kurzu se dozví, jak optimálně ukládat data do Elasticsearch a jak v těchto datech následně vyhledávat. Představíme si možnosti škálování Elasticsearch a probereme problematiku jeho provozu v produkčním prostředí. Účastníci se také seznámí s možností zpracování logů souvisejícími nástroji - Beats, Logstash a Kibana.
Během kurzu si každý osvojí probíranou látku během samostatně vypracovávaných úkolů
This course will teach you how to develop a search engine and master big data using Elasticsearch. You will learn how to store and retrieve data in Elasticsearch, how to use it for log processing and data visualization. During the course, each topic is practiced. Before the course, participants will receive materials in electronic form, so they can get back to the topics discussed at any time.