Introduction
This chapter explains how to install and configure ElasticSearch, from a single developer machine to a big cluster, giving you hints on how to improve performance and skip misconfiguration errors.
There are different options to install ElasticSearch and set up a working environment for development and production.
When testing out ElasticSearch for a development cluster, the configuration tool does not require any configurations to be set in it. However, when moving to production, it is important to properly configure the cluster based on your data and use cases. The setup step is very important because a bad configuration can lead to bad results and poor performances, and it can even kill your server.
In this chapter, the management of ElasticSearch plugins is also discussed: installing, configuring, updating, and removing.