Elasticsearch Operations – 1 Day Workshop in London, UK


For 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 6 — each section is followed by a lab with multiple hands­-on exercises. In this one-day workshop attendees will learn how to:
  1. Set up, use, and scale out Elasticsearch
  2. Tune Elasticsearch for high volume and query rates
  3. Manage and monitor Elasticsearch clusters
Rafal Kuć

This one-day workshop will be taught by Sematext engineer — and author of Solr books.

Rafal Kuć

Audience / Pre-requisites


Developers / Devops / Ops people who want to configure, tune, and manage Elasticsearch at scale.


Attendees 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 Structure

Each section is followed by a lab with multiple hands­on exercises.

What We Provide

For 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.

Course Outline


  1. Basic flow of data in Elasticsearch
    • what is Elasticsearch and typical use­-cases installation
    • index, mappings and analysis
    • get
    • search
    • update
    • delete
  2. Basic flow of data in Elasticsearch
    • mappings and mapping types
    • strings, integers and other core types
    • _source, _all and other predefined fields
    • analyzers
    • selecting fields, sorting and pagination
    • search basics: term, range and bool queries
    • full text searching: match and query string queries
    • relationships between queries and aggregations
    • nesting aggregations
    • percolator, suggesters, geo-search and highlighting
  3. Performance tuning
    • bulk, multiget and multisearch APIs
    • memory management: field/filter cache, OS cache and heap size
    • how often to commit: translog, index buffer and refresh interval
    • how data is stored: merge policies
    • how data and queries are distributed: routing, search type and shard preference
    • doc values
    • thread pools
    • warmers
    • hardware considerations
  4. Scaling out
    • unicast settings
    • number of shards and replicas
    • node roles
    • time-based indices and aliases
    • shard allocation
    • tribe node
  5. Monitor and administer your cluster
    • index and search templates
    • snapshot and restore
    • health and stats APIs
    • cat APIs
    • monitoring products
    • logging
    • hot threads API
  6. Ecosystem
    • indexing tools
    • plugins
    • data visualization

Hands-On Excercises

  • Installing Elasticsearch
  • Installing Marvel
  • Creating Index with Custom Settings
  • Indexing Documents
  • Analyzing Cluster State
  • Adding Nodes to a Cluster
  • Using the Cluster API
  • Optimizing Indexes
  • Closing Indexes
  • Creating a Repository for Backup