五折优惠 所有套餐限时优惠,起价 $2.48/mo
OpenSearch

OpenSearch

OpenSearch 是 Apache 2.0 的 Elasticsearch 分支,采用宽松许可证,提供搜索与分析能力,并完全兼容 Elasticsearch API。2021 年由 AWS 在 Elastic 更改许可证后创建,已在 Walmart、Netflix 及 100 余个 AWS 原生部署环境中广泛使用。

版本

最新

操作系统

Ubuntu Server 24.04 LTS

最小 RAM

4 GB

IP 类型

IPV4,IPV6

访问 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
  • Dashboards 已配置为监听 0.0.0.0 以供远程访问。

重要文件与目录

  • 凭据: /root/.cloudzy-creds
  • OpenSearch 配置: /etc/opensearch/opensearch.yml
  • OpenSearch 数据: /var/lib/opensearch
  • OpenSearch 日志: /var/log/opensearch
  • 仪表盘配置: /etc/opensearch-dashboards/opensearch_dashboards.yml
  • 仪表板日志: /var/log/opensearch-dashboards

服务管理

OpenSearch:

systemctl status opensearch
systemctl restart opensearch
journalctl -u opensearch -f

OpenSearch 仪表板

systemctl status opensearch-dashboards
systemctl restart opensearch-dashboards
journalctl -u opensearch-dashboards -f

笔记

  • OpenSearch 监听于 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.

监控中的更多内容

相关应用

立即部署 OpenSearch。 从 $2.48/月 起