Table of Contents

Search

  1. Preface
  2. Part 1: Introduction
  3. Part 2: Configuring Hub Console Tools
  4. Part 3: Building the Data Model
  5. Part 4: Configuring the Data Flow
  6. Part 5: Executing Informatica MDM Hub Processes
  7. Part 6: Configuring Application Access
  8. Appendix A: MDM Hub Properties
  9. Appendix B: Viewing Configuration Details
  10. Appendix C: Row-level Locking
  11. Appendix D: MDM Hub Logging
  12. Appendix E: Table Partitioning
  13. Appendix F: Collecting MDM Environment Information with the Product Usage Toolkit
  14. Appendix G: Glossary

Configure the Hub Server Properties

Configure the Hub Server Properties

You must configure all the Hub Server instances to enable search. Use the Hub Server tool in the Hub Console and the
cmxserver.properties
file to configure the Hub Server properties for search.
  1. Use a text editor to open the
    cmxserver.properties
    file in the following location:
    <MDM Hub Installation Directory>\hub\server\resources\cmxserver.properties
  2. Configure the following properties for search:
    cmx.ss.enabled
    Indicates whether to enable search. In a new installation, the default is
    true
    . When upgrading, if this property is set, the value remains set to the pre-upgrade value. If this property is not set, the default is
    false
    .
    ex.max.conn.per.host
    Sets the maximum number of Elasticsearch nodes that you want to connect to the host. Set to the number of Elasticsearch cluster nodes on the host.
    ex.max.threads
    Sets the maximum number of threads that you want the Apache asynchronous non-blocking receiver to use for each node in the Elasticsearch cluster. Default is
    1
    .
    Change the value only when suggested by Informatica Global Customer Support.
    es.index.refresh.interval
    Sets the interval, in seconds, for Elasticsearch to commit the changes to the data after an Initially Index Smart Search Data batch job is run. The data is available for search after this time interval. Default is
    30
    .
    This property impacts the high indexing volume encountered during initial indexing. Change the value only when suggested by Informatica Global Customer Support.
    cmx.e360.view.enabled
    When MDM administrators implement the Entity 360 framework, IDD users use the
    Search
    box to find records and a entity tabs to edit and manage records. In a new installation, the default is
    true
    . When upgrading, if this property is set, the value remains set to the pre-upgrade value. If this property is not set, the default is
    false
    .
    search.provisioning.numshards
    Optional. Number of shards to create on your Elasticsearch environment. The value depends on the maximum number of shards and the total number of nodes. For example, if the maximum number of shards is 1 and the number of nodes is 3, you can create 3 shards. Default is the total number of Hub Servers.
    search.provisioning.numreplicas
    Optional. Number of copies of the Elasticsearch engine documents that you want to create on different nodes. Use the replication factor to create multiple copies of the documents in the shards of different nodes. You require multiple copies of the documents to achieve high availability if one or more nodes shut down unexpectedly. For example, if the replication factor is 2, you get two copies of the documents in two nodes. For Elasticsearch, the default is 0.
    cmx.task.search.records.return
    Controls the Elasticsearch pagination when users search for tasks in the Task Manager of Data Director with business entities. Default is
    1000
    .
    Change the value only when suggested by Informatica Global Customer Support.
    cmx.server.batch.smartsearch.initial.block_size
    Maximum number of records that the Initially Index Smart Search Data batch job can process in each block. Default is 250. When you index a large data set, increase the number of records. The recommended maximum value is 1000.
    cmx.server.enrichcopager.thread_pool
    Manually add the property. Sets the number of threads the EnrichCoPager property uses from the thread pool to perform parallel ReadCO operations. Default is 30. If you set the number of threads to 1, the property is disabled.
    cmx.server.enrichcopager.min_rec_for_multithreading
    Sets the minimum number of records to return before the EnrichCoPager property uses multithreading. Default is 2.
    ssl.keyStore
    Required if you use the HTTPS port of the application server to configure the Hub Server. Manually add the property. Absolute path and file name of the keystore file.
    ssl.keyStore.password
    Required if you use the HTTPS port of the application server to configure the Hub Server. Manually add the property. Plain text password for the keystore file.
    ssl.trustStore
    Required if you use the HTTPS port of the application server to configure the Hub Server. Manually add the property. Absolute path and file name of the truststore file.
    ssl.trustStore.password
    Required if you use the HTTPS port of the application server to configure the Hub Server. Manually add the property. Plain text password for the truststore file.
  3. Configure the following property to customize the default delimiter when you export the search results of the business entities to a CSV file.
    cmx.server.exportSeparator=
    Optional. Add the property to specify a delimiter that replaces the default delimiter in the CSV file that contains the exported search results. Default is comma. The supported delimiters are
    , \ ; | : " " ~ ^ & # " '
    .
After you update the Hub Server properties, you must validate the Operational Reference Store (ORS), and restart the Hub Console.

0 COMMENTS

We’d like to hear from you!