Configuring Elasticsearch
You can configure Elasticsearch only for on-premises deployments.
Elasticsearch is a highly scalable open-source, full-text search, and analytics engine. It is used as the underlying engine that powers applications that have complex search features and requirements.
You can configure the Elasticsearch for () while deploying your instance of to index, search, and analyze big volumes of data quickly and in near real-time. The index creation, updates, deletion, and searching tasks are performed in the Elasticsearch server cluster. The Elasticsearch server cluster runs the indexing and searching tasks in parallel, thus allowing server to be unoccupied with search and indexing tasks.
Elasticsearch provides the following capabilities to increase the server performance:
- Distributed and scalable search
- High availability
- Distributed indexing
- Multi-tenancy
- Near real-time search
To configure Elasticsearch
If you are using server in an on-premises environment, to configure the Elasticsearch server, perform the following steps:
- Configure the NAMESPACE parameter in the deployment input configuration file which serves as an input to the Jenkins pipeline when you install or upgrade to .
NAMESPACE is an environment parameter used to create a unique Elasticsearch index. Elasticsearch creates one index for every tenant; for example, NAMESPACE=bmc_prod. - Configure the following Centralized Configuration parameters in the deployment input configuration file:
- FTS-Type
- Elasticsearch-Host-Name
- Elasticsearch-Port
- Elasticsearch-User
- Elasticsearch-User-Password
For more information about the parameters, see Configuration-settings-E-M.
Related topics