Chapter 5. Anatomy of an Elasticsearch Cluster
In the previous chapter, we looked at the analysis process and analyzers. We talked about character filters, tokenizers, and token filters. Then, we reviewed an analyzer pipeline. Finally, we saw how to create a custom analyzer. In this chapter, we will discover the anatomy of an Elasticsearch cluster. We will try to look closely at the core components of an Elasticsearch cluster. In addition, we will examine the question: how do we configure my cluster correctly? By the end of this chapter, we would have covered the following topics:
- What are basic components of an Elasticsearch cluster
- What are key concepts behind distribution architecture
- What primary and replica shards do
- How to choose the right amount of shards and replicas