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 ダッシュボードは次のアドレスをリッスンするよう設定されています:
0.0.0.0リモートからはポートでアクセスできます:5601. - ダッシュボードの認証情報は次のファイルで定義されています:
/etc/opensearch-dashboards/opensearch_dashboards.yml.