Accessing OpenSearch
- URL:
https://localhost:9200 - 관리자 자격 증명 저장 위치:
/root/.cloudzy-creds - 기본적으로 OpenSearch는
localhost(127.0.0.1)에 바인딩되며, 서버 IP를 통해 직접 접근할 수 없습니다. - curl을 이용한 테스트 예시:
curl -X GET https://localhost:9200 -u 'admin:<password>' --insecure
OpenSearch 대시보드(UI) 접속 방법
- URL:
http://<SERVER_IP>:5601 - 로그인 자격 증명 저장 위치:
/root/.cloudzy-creds - 대시보드는 원격 접속을 위해
0.0.0.0포트에서 수신하도록 설정되어 있습니다.
주요 파일 및 디렉토리
- Credentials:
/root/.cloudzy-creds - OpenSearch configuration:
/etc/opensearch/opensearch.yml - OpenSearch data:
/var/lib/opensearch - OpenSearch logs:
/var/log/opensearch - Dashboards configuration:
/etc/opensearch-dashboards/opensearch_dashboards.yml - Dashboards logs:
/var/log/opensearch-dashboards
Service Management
OpenSearch:
systemctl status opensearch
systemctl restart opensearch
journalctl -u opensearch -f
OpenSearch Dashboards:
systemctl status opensearch-dashboards
systemctl restart opensearch-dashboards
journalctl -u opensearch-dashboards -f
Notes
- OpenSearch listens on
localhost (127.0.0.1)기본적으로 설정되어 있으며, 별도로 구성하지 않는 한 서버 IP를 통해 접근할 수 없습니다. - SSH 포트 포워딩을 사용하면 포트를 외부에 노출하지 않고 OpenSearch에 원격으로 안전하게 접근할 수 있습니다.
9200. - SSH 포트 포워딩 예시:
ssh -L 9200:localhost:9200 root@<SERVER_IP> - OpenSearch Dashboards는 다음 주소에서 수신 대기하도록 구성되어 있습니다.
0.0.0.0그리고 다음 포트로 원격 접근이 가능합니다.5601. - Dashboards 인증 자격증명은 다음에서 정의됩니다.
/etc/opensearch-dashboards/opensearch_dashboards.yml.