Recall & Review
beginner
What is a shard in Elasticsearch?
A shard is a basic unit of storage in Elasticsearch. It holds a subset of the data in an index, allowing the data to be split across multiple nodes for better performance and scalability.
Click to reveal answer
beginner
What does the number_of_shards setting control?
It controls how many primary shards an index is divided into. This number cannot be changed after the index is created.
Click to reveal answer
beginner
What is a replica in Elasticsearch?
A replica is a copy of a primary shard. It provides fault tolerance and increases search capacity by allowing queries to run on multiple copies.
Click to reveal answer
intermediate
How does the number_of_replicas setting affect an index?
It sets how many copies of each primary shard are created. More replicas mean better fault tolerance and faster searches but use more storage.
Click to reveal answer
intermediate
Can you change the number_of_replicas after creating an index?
Yes, you can change the number_of_replicas at any time to add or remove replica shards without downtime.
Click to reveal answer
What happens if you increase the number_of_replicas for an index?
✗ Incorrect
Increasing number_of_replicas creates more copies of primary shards, which helps with fault tolerance and allows more nodes to serve search requests.
Which setting cannot be changed after index creation?
✗ Incorrect
The number_of_shards is fixed when the index is created and cannot be changed later.
Why do we use shards in Elasticsearch?
✗ Incorrect
Shards split the index data so Elasticsearch can store and search data efficiently across multiple nodes.
What is the default number_of_replicas in Elasticsearch?
✗ Incorrect
By default, Elasticsearch creates 1 replica for each primary shard.
If an Elasticsearch node fails, what helps keep the data available?
✗ Incorrect
Replica shards provide copies of data so if a node with primary shards fails, replicas can serve the data.
Explain the roles of shards and replicas in Elasticsearch index settings.
Think about how data is stored and protected in Elasticsearch.
You got /4 concepts.
Describe how changing the number_of_replicas affects an Elasticsearch cluster.
Consider the benefits and costs of having more copies of data.
You got /4 concepts.