InfoGrab Docs

AWS OpenSearch 서버 설정

AWS OpenSearch 서버 설정 및 Mattermost와의 연결 구성 방법을 설명합니다. 온프레미스 및 AWS 콘솔 설치 방법, Terraform 예시를 포함합니다.

AWS OpenSearch Service는 게시물 데이터의 인덱스를 생성하고 관리하여 대용량 데이터를 거의 실시간으로 빠르게 검색할 수 있게 합니다. 인덱싱 프로세스는 OpenSearch 서버를 설정하고 연결한 후 시스템 콘솔에서 관리할 수 있습니다. 게시물 인덱스는 OpenSearch 서버에 저장되며 새 게시물이 작성된 후 지속적으로 업데이트됩니다. 기존 게시물을 인덱싱하려면 전체 게시물 데이터베이스의 대량 인덱스를 생성해야 합니다. AWS OpenSearch 배포는 AWS OpenSearch 설정 과 Mattermost 구성 두 단계로 구성됩니다. AWS OpenSearch 설정 # Mattermost v9.11부터 AWS OpenSearch v1.x 및 v2.x 에 대한 베타 지원이 제공됩니다. 이 문서에서는 수동 단계와 Terraform 예시를 포함하여 온프레미스 및 AWS OpenSearch 설정 모두를 다룹니다. Mattermost 서버와 별도의 머신에 AWS OpenSearch 서버를 설정하는 것을 강력히 권장합니다. 온프레미스 OpenSearch 온프레미스 OpenSearch를 설치하려면 전용 서버(예: Ubuntu 22.04 LTS)를 프로비저닝하세요. Java를 설치하세요 (OpenSearch는 Java 11 이상이 필요합니다): sudo apt update sudo apt install -y openjdk-11-jdk java -version 3. OpenSearch 2.x를 다운로드 및 압축 해제하세요: wget https://artifacts.opensearch.org/releases/bundle/opensearch/2.9.0/opensearch-2.9.0-linux-x64.tar.gz tar -xzf opensearch-2.9.0-linux-x64.tar.gz sudo mv opensearch-2.9.0 /usr/share/opensearch 4. 전용 사용자를 생성하고 권한을 설정하세요: sudo useradd --no-create-home --shell /bin/false opensearch sudo chown -R opensearch:opensearch /usr/share/opensearch 5. systemd를 구성하세요: [Unit] Description=OpenSearch Wants=network-online.target After=network-online.target [Service] Type=notify User=opensearch Group=opensearch ExecStart=/usr/share/opensearch/bin/opensearch Restart=on-failure LimitNOFILE=65536 LimitNPROC=4096 [Install] WantedBy=multi-user.target 6. 다음을 포함하도록 ``opensearch.yml`` 을 편집하세요: cluster.name: mattermost-cluster node.name: node-1 path.data: /var/li