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 Full Text Search (FTS) while deploying your instance of BMC Helix Innovation Suite 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 AR System 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 AR System 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 BMC Helix Innovation Suite.
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