Elasticsearch is designed to work out of the box. Most settings can be changed on the fly using the settings API. While in development, the default settings should be sufficient. But for production, depending on your application, you need to modify settings, such as memory, file descriptors, and so on. In this section, we will look at the important settings to configure before going to production. First, let's start by looking at the directory structure of Elasticsearch.
Configuring Elasticsearch
The directory structure
You can choose between .zip/.tar.gz or deb/rpm to install Elasticsearch. Depending on how you install, the directory structure, location of log files, the location of the configuration file, and how you...