목차

Search

  1. 소개
  2. Hub 콘솔 도구 구성
  3. 데이터 모델 작성
  4. 데이터 흐름 구성
  5. Informatica MDM Hub 프로세스 실행
  6. 응용 프로그램 액세스 구성
  7. MDM Hub 속성
  8. 구성 세부 정보 보기
  9. Solr을 사용한 검색
  10. 행 수준 잠금
  11. MDM Hub 로깅
  12. 테이블 분할
  13. 제품 사용 툴킷을 사용하여 MDM 환경 정보 수집
  14. 용어

Elasticsearch 속성 파일 구성

Elasticsearch 속성 파일 구성

Informatica는 샘플 Elasticsearch 속성 파일을 제공합니다. Elasticsearch를 구성하려면 속성 파일을 편집합니다.
  1. 다음 디렉터리에서
    elasticsearch.yml
    파일을 찾습니다.
    <elasticsearch 설치 디렉터리>/config
  2. 텍스트 편집기를 사용하여 파일을 열고 다음 속성을 편집합니다.
    속성
    설명
    bootstrap.memory_lock
    메모리 잠금을 설정합니다. Elasticsearch 메모리 스왑을 방지하려면
    true
    로 설정합니다. 기본값은
    true
    입니다.
    cluster.name
    Elasticsearch 클러스터의 고유한 이름을 지정합니다. 클러스터가 여러 개인 경우 각 클러스터의 이름은 고유해야 합니다. 클러스터에 다수의 노드가 있는 경우 클러스터의 각 노드에 동일한 클러스터 이름을 지정해야 합니다.
    discovery.zen.minimum_master_nodes
    다중 노드 클러스터에서 데이터 손실을 방지하고 클러스터 안정성을 유지하는 데 필요합니다. 다음 값으로 설정합니다.
    (마스터 적격 노드의 수/2) + 1
    예를 들어 클러스터에 3개의 노드가 있고 이들 모두 마스터 노드로 사용하고 데이터를 포함할 수 있는 경우 속성을
    (3/2) + 1
    (
    2
    로 반올림됨)로 설정합니다.
    discovery.zen.ping.unicast.hosts
    다중 노드 클러스터에 필요합니다. 이 속성은 클러스터 노드의 IP 주소 및 전송 포트 목록인 검색 설정을 지정하는 데 사용됩니다. 다음 형식을 사용하여 속성을 지정합니다.
    ["host1:port1","host2:port2","host3:port3"]
    http.port
    HTTP 요청의 포트입니다. 기본값은
    9200
    입니다.
    network.host
    바인딩 주소로 사용할 호스트의 IP 주소입니다.
    node.data
    CRUD 및 검색 등 데이터 관련 작업을 수행하는 데이터 노드로 노드를 활성화합니다. 기본값은
    true
    입니다.
    node.ingest
    인덱싱 전에 데이터를 변환하고 보강하는 수집 노드로 노드를 활성화합니다. 기본값은
    true
    입니다.
    node.master
    클러스터를 제어하는 마스터 노드로 노드를 활성화합니다. 클러스터에 여러 개의 노드가 있는 경우 하나 이상의 노드를 마스터 노드로 활성화합니다. 고가용성의 경우 여러 노드를 마스터 노드로 설정합니다. 기본값은
    true
    입니다.
    node.name
    노드의 고유한 이름을 지정합니다.
    path.data
    데이터를 저장하려는 디렉터리의 경로입니다. 여러 데이터 디렉터리를 구성할 수 있습니다. 여러 데이터 디렉터리 구성에 대한 자세한 내용은 Elasticsearch 설명서를 참조하십시오.
    path.logs
    로그 파일의 경로입니다.
    transport.tcp.port
    TCP 바인딩 포트입니다. 기본값은
    9300
    입니다.
    searchguard.enterprise_modules_enabled
    Search Guard Enterprise 버전을 활성화할지 여부를 지정합니다. 라이선스 위반을 방지하려면 이 속성을 항상
    false
    로 설정하십시오.
    MDM Hub 설치 프로그램에는 무료인 Search Guard Community 버전이 포함됩니다. Search Guard Enterprise 버전에 대한 라이선스는 포함되지 않습니다.
    searchguard.ssl.transport.keystore_type
    키 저장소 파일의 유형입니다.
    JKS
    로 설정합니다. 기본값은
    JKS
    입니다.
    searchguard.ssl.transport.keystore_filepath
    키 저장소 파일의 상대 경로입니다.
    sip_ant
    스크립트를 사용하여 키 저장소를 생성한 경우 기본 경로를 사용합니다. 기본값은
    MDM_ESKEYSTORE_FILE_JKS.keystore
    입니다.
    searchguard.ssl.transport.keystore_password
    키 저장소 암호입니다. 기본값은
    infa@1234
    입니다.
    searchguard.ssl.transport.truststore_type
    트러스트 저장소 파일의 유형입니다.
    JKS
    로 설정합니다. 기본값은
    JKS
    입니다.
    searchguard.ssl.transport.truststore_filepath
    트러스트 저장소 파일의 상대 경로입니다.
    sip_ant
    스크립트를 사용하여 트러스트 저장소를 생성한 경우 기본 경로를 사용합니다. 기본값은
    MDM_ESTRUSTSTORE_FILE_JKS.keystore
    입니다.
    searchguard.ssl.transport.truststore_password
    트러스트 저장소 암호입니다. 기본값은
    infa@1234
    입니다.
    searchguard.ssl.http.enabled
    REST 계층에서 TLS(Transport Layer Security)를 활성화할지 여부를 지정합니다.
    true
    로 설정합니다. 기본값은
    true
    입니다.
    searchguard.ssl.http.clientauth_mode
    REST 계층에서 TLS 클라이언트 인증 모드를 사용할지 여부를 지정합니다.
    REQUIRE
    로 설정합니다. 기본값은
    REQUIRE
    입니다.
    searchguard.ssl.http.keystore_type
    키 저장소 파일의 유형입니다.
    JKS
    로 설정합니다. 기본값은
    JKS
    입니다.
    searchguard.ssl.http.keystore_filepath
    키 저장소 파일의 상대 경로입니다.
    sip_ant
    스크립트를 사용하여 키 저장소를 생성한 경우 기본 경로를 사용합니다. 기본값은
    MDM_ESCLIENT_FILE_JKS.keystore
    입니다.
    searchguard.ssl.http.keystore_password
    키 저장소 암호입니다. 기본값은
    infa@1234
    입니다.
    searchguard.ssl.http.truststore_type
    트러스트 저장소 파일의 유형입니다.
    JKS
    로 설정합니다. 기본값은
    JKS
    입니다.
    searchguard.ssl.http.truststore_filepath
    트러스트 저장소 파일의 상대 경로입니다.
    sip_ant
    스크립트를 사용하여 트러스트 저장소를 생성한 경우 기본 경로를 사용합니다. 기본값은
    MDM_ESTRUSTSTORE_FILE_JKS.keystore
    입니다.
    searchguard.ssl.http.truststore_password
    트러스트 저장소 암호입니다. 기본값은
    infa@1234
    입니다.
    searchguard.cert.oid
    클라이언트 인증서의 OID(개체 식별자)입니다. 기본값은
    1.2.3.4.5.5
    입니다.
    sip_ant
    스크립트를 사용하여 인증서를 생성한 경우 기본 OID를 사용합니다.
    sip_ant
    스크립트를 사용하지 않고 보안 인증서를 생성한 경우 이 속성을 설정해야 할 수 있습니다.
    searchguard.ssl.transport.enforce_hostname_verification
    전송 계층에서 호스트 이름을 확인할지 여부를 지정합니다.
    sip_ant
    스크립트를 사용하여 인증서를 생성하지 않은 경우
    true
    로 설정합니다. 기본값은
    false
    입니다.
    searchguard.nodes_dn
    Elasticsearch 클러스터의 노드 간 요청을 식별하는 노드 인증서의 DN입니다.
    sip_ant
    스크립트를 사용하여 인증서를 생성한 경우 기본값을 사용합니다. 기본값은
    - CN=EsNode
    입니다.
    searchguard.authcz.admin_dn
    관리 인증서이기도 한 클라이언트 인증서의 DN입니다.
    sip_ant
    스크립트를 사용하여 인증서를 생성한 경우 기본값을 사용합니다. 기본값은
    - CN=EsClient
    입니다.
  3. 속성 파일을 동일한 이름인
    elasticsearch.yml
    로 저장합니다.