Core ElasticSearch Operations Course Description
Elasticsearch is a search engine based on Lucene. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch can be used to search all kinds of documents. It provides scalable search, has near real-time search, and supports multi-tenancy Elasticsearch is distributed, which means that indices can be divided into shards and each shard can have zero or more replicas. Each node hosts one or more shards, and acts as a coordinator to delegate operations to the correct shard(s). Re-balancing and routing are done automatically. Related data is often stored in the same index, which consists of one or more primary shards, and zero or more replica shards. Once an index has been created, the number of primary shards cannot be changed.
This instructor-led training course focused on learning ElasticSearch internals and applies to the role(s) of DBA, Developers, developer operations, and systems architect. Starts with an introduction to Elasticsearch and progresses on to concepts such as scaling, documents, and key Elasticsearch APIs and terms.
Core ElasticSearch Operations Learning Outcomes;
- Introduction to Elasticsearch.
- Exploring concepts such as scaling, high availability, and shard allocation.
- Hands-on lab to install, manage, and operate Elasticsearch from the perspective of an administrator.
- Managing and operating Elasticsearch clusters.
Core ElasticSearch Operations Training – Suggested Audience
This training is ideal for database administrators, DevOps, and systems architects. Suggested attendees based on our past programs are:
- Software Architects
- Developer Operations
- Systems Architects
Core ElasticSearch Operations Training – Prerequisites
Prior use of Elasticsearch is recommended. Comfort using the terminal or command line is recommended.
System Setup Requirements
- Laptop with connectivity to Wi-Fi and a modern web browser.
- Mac, Linux OS, or Windows 7 or later.
- A modern web browser.
- Java version 1.7u55 or later installed.
- At least 20% free disk space recommended.
Core Elasticsearch for Operations Group Corporate Training
If you have a group of 4-5 participants, apply for in-house training. For commercials please send us an email with group size to email@example.com
|1. Elasticsearch Overview|
|Overview – What and Why Details||00:00:00|
|Terminology: Documents, Index, Shards, Node, Cluster, Scale Up/Out Details||00:00:00|
|2. Operate: Configuring & Deploying|
|Configuring Elasticsearch Details||00:00:00|
|Deploying Elasticsearch Details||00:00:00|
|3. Lucene: File System & Internals|
|Inverted Index Details||00:00:00|
|Indexing Internals and Near Real-Time Nature Details||00:00:00|
|Transaction Log Details||00:00:00|
|Deletes and Merges Details||00:00:00|
|Doc Values and Field Data Details||00:00:00|
|4. Index Management & Aliases|
|Index Creation and Compression Details||00:00:00|
|Dynamic Indexes Details||00:00:00|
|Index Templates Details||00:00:00|
|5. Node: Discovery, Types, and Cluster State|
|Distributed Model and Discovery Details||00:00:00|
|Master, Data, Client, and Tribe Nodes Details||00:00:00|
|Master Election and Minimum Master Nodes Details||00:00:00|
|Cluster State Details||00:00:00|
|Shard Allocation Details||00:00:00|
|6. Shards: Filtering, Awareness & Capacity Planning|
|Filtering (Hot/Cold Architectures) Details||00:00:00|
|Awareness (Rack) Details||00:00:00|
|Forced Awareness (Data Center) Details||00:00:00|
|Capacity Planning Details||00:00:00|
|Time-Based Data Details||00:00:00|
|7. Backup: Snapshot and Restore|
|High Availability vs. Backup Details||00:00:00|
|Repository, Snapshot, and Restore Details||00:00:00|
|8. Production Monitoring|
|Alerting Best Practices Details||00:00:00|
|Query Performance Details||00:00:00|
|Thread Pools Details||00:00:00|
|Diagnosing Problems Details||00:00:00|
|9. Production Operational Best Practices|
|Cluster Restart (Rolling and Full) Details||00:00:00|
No Reviews found for this course.