강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

ElasticSearch Essential

This course will teach you how to understand the internal operations, monitor, and troubleshoot based on cases that are essential for operating an ElasticSearch cluster. Through this course, you will be able to operate an ElasticSearch cluster more stably.

(4.9) 68 reviews

1,142 learners

  • alden
elasticsearch
클러스터
Elasticsearch
kakao-tech

Reviews from Early Learners

What you will gain after the course

  • ElasticSearch Basic Concepts

  • ElasticSearch Monitoring

  • Understanding ElasticSearch in action

  • ElasticSearch Troubleshooting

Want to get the most out of ElasticSearch?
Principles + Monitoring + Troubleshooting all in one!

ElasticSearch cluster
Key know-how for the field.

Elasticsearch, an open-source distributed search engine

With its easy installation using RPM and Rest API-based usability, ElasticSearch quickly joined the ranks of well-known open source tools. In particular, with the accelerated transition to Kubernetes-based container environments, the need for systems capable of fast and reliable log collection and querying has grown, and ElasticSearch is gaining traction as a viable alternative.

Many services build and operate log collection systems based on ElasticSearch, thanks to its ease and speed of startup. However, as this ease and speed of launch increases, various unforeseen issues arise as the service grows beyond a certain scale.

ElasticSearch can be deployed as a cluster. Therefore, if properly configured for its intended use, it can deliver the desired performance and operate reliably enough that service is not affected even if one or two nodes fail. Deploying ElasticSearch as a cluster requires a thorough understanding of the underlying concepts and technologies.

Our goal is to understand the 'core behavior' of ElasticSearch.

ElasticSearch is evolving rapidly, and its version upgrade cycle is correspondingly rapid. However, there are internal operations that remain unchanged even after each version upgrade. Understanding these internal mechanisms is essential for stable operation. In particular, understanding how indexing and searching work and the importance of shard sizing is crucial for responding appropriately when cluster issues or performance issues arise.

Therefore, this lecture won't cover a specific version of ElasticSearch. Instead, it will explain core behaviors that apply equally across all versions , and through case studies, it will cover how to monitor clusters and how to handle issues when they arise. We hope you'll gain a solid understanding of the underlying principles that can be applied and applied regardless of the version of ElasticSearch you're running.


Practical use of ElasticSearch
Solves fundamental problems .

If you have any concerns like this, please pay attention!

Those who have already built and are using an ElasticSearch cluster

Those experiencing service stability issues due to frequent failures in the ElasticSearch cluster

Anyone considering introducing ElasticSearch to their project or service

💬 “I want to run ElasticSearch stably, but I lack basic knowledge about ElasticSearch.”

Understanding how ElasticSearch indexing and searching work will help you understand why the number of shards matters. We'll provide you with the fundamental knowledge needed to manage these operations.

💬 “I keep having issues with my ElasticSearch cluster, and it’s hard to figure out what’s causing them and how to fix them.”

Understanding the internal workings of a system makes it easier to pinpoint the source of problems when they occur. This course will provide you with the fundamental knowledge needed for troubleshooting .


ElasticSearch Essential
4-Step Guide to the Core

Step #1
Let's take a look at ElasticSearch.

We'll explore the overall features of ElasticSearch and the essential concepts required for its operation. We'll explore what a cluster is, what a node is, and the characteristics of ElasticSearch as a cluster. We'll also learn about fundamental concepts like indexes, shards, and mapping.

✅ You will be able to understand the essential concepts needed to operate ElasticSearch.

Step #2
Understand the inner workings of ElasticSearch.

We'll explore how indexing and searching are handled within ElasticSearch, why the number of shards matters, and what to watch out for. You'll also understand the differences between text and keyword type fields and learn when and how to best utilize them.

✅ Understand how indexing and searching work inside ElasticSearch.

Step #3
Learn how to monitor ElasticSearch.

ElasticSearch provides an interface for viewing various information via the CAT API. We'll examine the most commonly used CAT APIs, including CAT health, nodes, indices, and shards, and learn when to utilize each. You'll learn which metrics to monitor when monitoring your ElasticSearch cluster and what they mean.

✅ Learn how to monitor your ElasticSearch cluster and understand what key monitoring metrics mean.

Step #4
Find solutions to issues that occur in your ElasticSearch cluster.

Operating an ElasticSearch cluster can lead to various failures depending on the situation. We'll examine the most common failure scenarios, case-by-case, and learn how to troubleshoot ElasticSearch clusters by identifying their causes and resolving the issues.

✅ Find and resolve issues that occur in your ElasticSearch cluster.

I will share my ElasticSearch know-how gained from my field experience.

I have been working on building and operating ElasticSearch clusters at Kakao for over three years and have written the book, “ ElasticSearch Operation Know-How from the Basics .”

Currently, I work as an SRE at Carrot Market, sharing various knowledge through Brunch and Tistory , and also creating open source related to ElasticSearch.
I hope this lecture will help many people use ElasticSearch 🙂

Elasticsearch, Elasticsearch

Q&A 💬

Q. Can I take the course even if I don't know anything about ElasticSearch?

No. This course does not cover building ElasticSearch, so basic experience is required.

Q. How much operational experience do I need to have with ElasticSearch clusters?

Even if it's not a large scale, it's enough to have some experience building a basic cluster and indexing documents.

Recommended for
these people

Who is this course right for?

  • People who want to use ElasticSearch in their work

  • Anyone with experience with ElasticSearch who wants to solidify their foundation

Need to know before starting?

  • Basic Linux Commands

  • Basic ElasticSearch deployment experience

Hello
This is

1,669

Learners

112

Reviews

61

Answers

4.9

Rating

3

Courses

네이버 클라우드, 카카오, 위버스 컴퍼니를 거쳐 지금은 당근마켓에서 안정적인 서비스 운영을 위해 SRE 로 일을 하고 있습니다.

리눅스 커널 이야기기초부터 다지는 ElasticSearch 운영 노하우 두 권의 책을 집필 했습니다.

Curriculum

All

19 lectures ∙ (3hr 10min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

68 reviews

4.9

68 reviews

  • flamme님의 프로필 이미지
    flamme

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

    This is the best elasticSearch lecture. After listening to this lecture, I was able to learn the essential part of elasticsearch and realized how to approach elasticsearch. Lastly, the instructor's voice was so good. 👍 I think this is the last gift for me in 2022! Thank you so much! Happy New Year 2023! 🙇🏻

    • beomtiti1734님의 프로필 이미지
      beomtiti1734

      Reviews 5

      Average Rating 5.0

      5

      100% enrolled

      Thank you for teaching me monitoring and troubleshooting, which gave me valuable experience that beginners wouldn't easily come across.

      • wtkim님의 프로필 이미지
        wtkim

        Reviews 27

        Average Rating 4.9

        5

        100% enrolled

        As the title of the lecture suggests, it seems to be an ElasticSearch Essential for operations. I should buy the book and read it. Thank you for the great lecture.

        • derrickrodo님의 프로필 이미지
          derrickrodo

          Reviews 71

          Average Rating 5.0

          5

          61% enrolled

          This is a helpful lecture.

          • ehsqjfwk999995971님의 프로필 이미지
            ehsqjfwk999995971

            Reviews 14

            Average Rating 4.8

            5

            100% enrolled

            I was able to hear only the most important content~!

            $26.40

            alden's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!