Elasticsearch for Developers – 2 Day Workshop in London, UK
OverviewFor those of you interested in some comprehensive Elasticsearch and ELK Stack training taught by an expert from Sematext who knows it inside and out, we’re running a super hands-on training workshop in London on April 4 and 5 — each section is followed by a lab with multiple hands-on exercises. In two days of training Radu will:
- Bring Elasticsearch novices to the level where he/she would be comfortable with taking Elasticsearch to production
- Give experienced Elasticsearch users proven and practical advice based on years of experience designing, tuning, and operating numerous Elasticsearch clusters to help with their most advanced and pressing issues
Audience / Level / Pre-requisites
AudienceDevelopers and Devops who want to configure, tune and manage Elasticsearch and ELK Stack at scale.
Pre-requisitesAttendees are encouraged to arrive at least 20 minutes early to class and on time after each break. Important We require all participants to bring their own laptop during the workshop. Laptops are required with the latest version of Java installed in Mac, Linux or Windows. You should be comfortable using a terminal or command line.
Course StructureEach section is followed by a lab with multiple handson exercises.
What We ProvideFor this training, Sematext Group Inc. provides:
- A digital copy of the training materials will be available on the portal 48 hours prior to the training course. Please read our Public Training Agreement
- Refreshments. This usually includes coffee, tea, juices, soft drinks, and water to keep you hydrated.
- Snacks. This usually includes croissants, bagels, danishes, or other pastry.
- Basic flow of data in Elasticsearch
- what is Elasticsearch and typical use-cases installation
- index, mappings and analysis
- Controlling how data is indexed and stored mappings and mapping types
- strings, integers and other core types _source, _all and other predefined fields analyzers
- char filters
- token filters Searching through your data
- selecting fields, sorting and pagination
- search basics: term, range and bool queries match, query string and other general queries tweaking the score with the function score query
- relationships between queries and aggregations metrics aggregations
- multibucket aggregations
- singlebucket aggregations and nesting Pipeline aggregations
- Working with relational data arrays and objects nested documents
- parentchild relations
- denormalizing and applicationside joins
- Beyond keyword search percolator
- suggesters geospatial search Highlighting
- Performance and Scaling
- bulk, multiget and multisearch APIs
- memory management
- how often to commit: translog, index buffer and refresh interval
- how data and queries are distributed: routing, search type and shard preference number of shards and replicas
- time-based indices and aliases
- tribe node