跳至主要内容
五折优惠 全部方案,限时优惠。起价 $2.48/mo
OpenSearch

OpenSearch

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

快速概览

13.2k

GitHub star 数

247

页面浏览量

261

活跃安装数

许可证 Apache-2.0 版本 Latest OS Ubuntu Server 24.04 LTS Min 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/月。