Installing the Elasticsearch

The Elasticsearch is a highly scalable open source full-text search and analytics engine. The feature allows you to store, search, and analyze large volumes of data quickly. The Elasticsearch feature is generally used as the underlying engine or technology that powers applications that have complex search features and requirements.


  • Java Runtime Environment 1.8. Set the JAVA8_HOME environment variable in the .bash_profile file.
  • Download the Elasticsearch in a compressed file format from the following location:

     MDM CE version  

     MDM CE version and earlier releases 

    For more information, see Installing Elasticsearch.

  • Hazelcast IMDG - For more information, see Configuring the Hazelcast IMDG.

    Additionally, Elasticsearch requires setting of few Operating System level parameters. The following two properties are more commonly set:
    • Max virtual memory [vm.max_map_count] - Needs to be increased to the value of at least 262144. For more information, see Virtual memory.
    • Max file descriptors - Needs to be increased to the value of at least 65536. For more information, see File Descriptors.
    For more system-centric requirements, see the following links:

Configuring the Elasticsearch

You can configure the Elasticsearch feature across a single instance or across a cluster.
Important: You need to configure the Elasticsearch without authentication with the InfoSphere® Master Data Management Collaboration Server - Collaborative Edition.