-
윈도우에서 opensearch 검색과 대시보드 사용하기프로그래밍/검색 2024. 10. 4. 18:05728x90반응형
윈도우에서 opensearch 사용하기
1. opensearch 다운로드
아래 사이트에서 opensearch를 다운로드받습니다.
https://artifacts.opensearch.org/releases/bundle/opensearch/2.16.0/opensearch-2.16.0-windows-x64.zip
2. 암호설정
OpenSearch는 보안을 위해 초기 관리자 암호를 설정해야 합니다. 아래 명령어를 통해 관리자 암호를 설정합니다. 이 단계는 필수적이며, 암호는 반드시 기억해야 합니다.
> set OPENSEARCH_INITIAL_ADMIN_PASSWORD=<custom-admin-password>
3. opensearch 시작하기
압축을 푼 OpenSearch 폴더로 이동한 후, 아래 명령어를 실행해 OpenSearch를 시작합니다.
.\opensearch-windows-install.bat
서버가 제대로 실행되는지 확인하려면 브라우저에서 다음 URL로 접속합니다:
정상적으로 연결되면 OpenSearch가 성공적으로 시작된 것입니다.
4. SSL 비활성화하기
기본적으로 OpenSearch는 SSL(보안 연결)이 활성화되어 있습니다. 하지만 로컬 환경에서 사용할 경우 보안이 필요 없을 수 있으므로 SSL을 비활성화할 수 있습니다.
- opensearch.yml 파일을 편집합니다. 이 파일은 conf 폴더 아래에 있습니다.
- SSL 설정을 비활성화하려면 아래와 같이 설정합니다:
plugins.security.ssl.http.enabled: false # 주석 처리할 부분 #plugins.security.ssl.http.pemcert_filepath: esnode.pem #plugins.security.ssl.http.pemkey_filepath: esnode-key.pem #plugins.security.ssl.http.pemtrustedcas_filepath: root-ca.pem
SSL을 비활성화한 후, OpenSearch에 연결하는 클라이언트 애플리케이션도 설정을 변경해야 합니다.
OpenSearch Dashboards를 사용하는 경우 opensearch-dashboards-2.16.0\config\opensearch-dashboard.yml 파일에서 OpenSearch 연결을 HTTP로 변경해야 합니다. 이렇게 변경하면, Dashboards는 SSL 없이 OpenSearch와 통신할 수 있게 됩니다.
#opensearch.hosts: [https://localhost:9200] opensearch.hosts: ["http://localhost:9200"]
5. opensearch-dashboard 다운로드 받기
https://opensearch.org/downloads.html#opensearch-dashboards
위 사이트에서 운영 체제에 맞는 opensearch 대시보드를 다운로드 받습니다.
6. opensearch 대시보드 실행하기
다운로드 파일을 압축을 풀고 opensearch-dashboards.bat 파일을 실행합니다.
opensearch-dashboards-2.16.0-windows-x64\opensearch-dashboards-2.16.0\bin\opensearch-dashboards.bat
브라우저에서 다음 URL로 접속하여 Dashboards가 제대로 실행되었는지 확인할 수 있습니다:
로그인 페이지가 나타나면 OpenSearch Dashboards가 정상적으로 실행된 것입니다. 이때 admin 계정의 비밀번호는 OpenSearch의 관리자 비밀번호와 동일합니다.
7. (선택 사항) 추가 보안 설정
로컬 환경에서는 SSL을 비활성화해도 문제가 없지만, 프로덕션 환경에서는 보안을 위해 SSL을 활성화하는 것이 중요합니다. SSL을 다시 활성화하려면 opensearch.yml에서 SSL 관련 설정을 다시 활성화하고, 인증서를 올바르게 설정해야 합니다.
또한, OpenSearch Dashboards에서도 SSL 설정을 다시 적용하고 opensearch-dashboards.yml에서 HTTPS 연결로 변경해야 합니다.참고: https://opensearch.org/docs/latest/install-and-configure/install-opensearch/windows/
728x90반응형'프로그래밍 > 검색' 카테고리의 다른 글