Introduction
This chapter explains the installation process and the configuration 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 in installing Elasticsearch and setting up a working environment for development and production.
When testing out Elasticsearch for a development cluster, the tool requires almost no configuration. However, when moving to production, it is important to properly configure the cluster based on your data, use cases, and your product architecture. The setup step is very important because a bad configuration can lead to bad results, poor performances, and kill your servers.
In this chapter, the management of Elasticsearch plugins is also discussed: installing, configuring, updating, and removing.