MDM Hub는 검색을 위해 Hub 서버와 처리 서버를 사용합니다. 실시간 인덱싱을 수행하기 위해 Hub 서버에 Elasticsearch 클라이언트가 포함되어 있습니다. 처리 서버는 초기 데이터 로드 후에 초기 인덱싱만 수행합니다. 모든 MDM Hub 구성 요소를 단일 시스템에 설치하든, 여러 시스템에 설치하든 모든 Hub 서버 및 처리 서버 인스턴스를 검색에 대해 구성해야 합니다.
Elasticsearch는 MDM Hub 구성 요소가 설치되어 있는 시스템이나 별도의 시스템에 설치할 수 있습니다. Elasticsearch에는 MDM Hub 구성 요소가 공유하지 않는, 지원되는 버전의 전용 JVM(Java Virtual Machine)이 필요합니다.
Elasticsearch를 사용하여 검색하도록 MDM Hub 구성 요소를 구성하려면 Elasticsearch 클러스터를 설정합니다. 클러스터는 하나 이상의 노드로 구성된 컬렉션입니다. 각 노드는 데이터를 저장하고 인덱싱 및 검색 작업에 관여하는 단일 서버입니다. MDM Hub 토폴로지 및 인덱싱할 데이터 양에 따라 클러스터에 대해 하나 이상의 노드를 구성할 수 있습니다. 각 노드에는 여러 인덱스가 포함될 수 있습니다. 데이터 손실을 방지하고 클러스터 안정성을 유지하기 위해 다중 노드 클러스터에 Zen Discovery를 구성할 수 있습니다.