July Release Confetti
150+ New Courses, Hands‑On Labs, And
Interactive Learning Activities
Learn More

Elasticsearch Deep Dive

Training Architect
course instructor image
Myles Young
I am a father and husband with a passion for tech. I have large-scale enterprise IT experience in network security, agile development, middleware, QA, system reliability engineering, and data infrastructure engineering. I have worked in DevOps for most of my IT career with a focus on using automation and big data technologies for operational analytics and log aggregation to further support CI/CD pipelines. I have a great appreciation for distributed systems and finding non-obvious answers in mountains of data. I am excited to be working at Linux Academy where I get to share what I've learned with our awesome students!

Introduction

Getting Started

Course Overview

00:04:25

About the Author

00:00:20

Elastic Stack Overview

00:05:43

Elasticsearch Installation: Part 1

00:09:18

Elasticsearch Installation: Part 2

00:05:54

Using Kibana to Interface with Elasticsearch

00:06:45

Learning Activity: Installing Elasticsearch and Kibana

00:30:00

Elasticsearch Fundamentals

Exploring Elasticsearch

Elasticsearch Overview

00:09:49

Creating a Cluster

00:14:30

Learning Activity: Setup a Multi-Node Elasticsearch Cluster

01:30:00

Exploring Your Cluster

Working with Indexes

00:20:00

Working with Documents

00:18:43

Elasticsearch CAT APIs

00:09:20

Learning Activity: Create, Update, and Delete Documents in Elasticsearch

01:00:00

Learning Activity: Bulk Indexing with Elasticsearch

01:00:00

Exploring Your Data

Searching and Filtering

00:25:51

Aggregating

00:18:43

Learning Activity: Searching with Elasticsearch

01:00:00

Learning Activity: Filtering Data with Elasticsearch

01:00:00

Learning Activity: Aggregating Data with Elasticsearch

01:00:00

Elasticsearch in Production

Managing Elasticsearch

Rolling Restarts

00:10:48

Upgrading Elasticsearch

00:11:04

X-Pack Monitoring

00:17:08

Elasticsearch Curator

00:18:56

Learning Activity: Upgrading Elasticsearch

01:00:00

Learning Activity: Monitor Elasticsearch with X-Pack

01:30:00

Learning Activity: Manage Elasticsearch with Curator

01:30:00

Securing Elasticsearch

X-Pack Security

00:05:16

Configuring TLS

00:20:53

User Access Control

00:15:30

Learning Activity: Secure Elasticsearch with X-Pack Security

02:00:00

Best Practices

JVM Heap

00:11:58

Cluster Sizing

00:10:57

Hardware Requirements

00:07:13

Learning Activity: Avoiding Elasticsearch Memory Swapping

00:30:00

Conclusion

Final Steps

What's Next?

00:01:18

Get Recognized

00:00:46

Details

Follow right on the heels of the Elastic Stack Essentials course with the Elasticsearch Deep Dive. Get to understand and go hands-on with the core functionality of Elasticsearch (installing, indexing, querying). Next, learn how to configure it for production use with TLS encryption, user access control, monitoring, and alerting with X-Pack and automated management with Elasticsearch Curator. Get to understand best practices around heap and cluster sizing, hardware requirements, and performing live upgrades.

Study Guides

Slides

All of the slides from each of the video lessons concatenated into a single slide deck.

Instructor Deck

Community

Looking For Team Training?

Learn More