In the previous chapter, we discussed Elasticsearch administration. We started with discussion about backups and how we can do them by using available API. We monitored the health and state of our clusters and nodes and we learned how to control shard rebalancing. We controlled the shard and replicas allocation and used human friendly Cat API to get information about the cluster and nodes. We saw how to use warmers to speed up potentially heavy queries and we used index aliasing to manage our indices more easily. By the end of this chapter, you will have learned the following topics:
Hardware preparations for running Elasticsearch
Tuning a single Elasticsearch node
Preparing highly available and fault tolerant clusters
Expanding Elasticsearch vertically
Preparing Elasticsearch for high query and indexing throughput
Monitoring Elasticsearch