https://www.opensearch.org/
https://github.com/opensearch-project/OpenSearch
OpenSearch 是一个社区驱动的开源搜索和分析套件,源自 Apache 2.0 许可的 Elasticsearch 7.10.2 和 Kibana 7.10.2。它由一个搜索引擎守护进程 OpenSearch 和一个可视化和用户界面 OpenSearch Dashboards 组成。OpenSearch 使人们能够轻松摄取、保护、搜索、聚合、查看和分析数据。这些功能在应用程序搜索、日志分析等用例中很受欢迎。通过 OpenSearch,人们可以从开源产品中受益,他们可以按照自己的意愿使用、修改、扩展、货币化和转售。同时,OpenSearch 将继续提供安全、高质量的搜索和分析套件,其中包含丰富的新功能和创新功能路线图。
使用 Docker Compose 尝试 OpenSearch
试用 OpenSearch 的最佳方法是使用Docker Compose。这些步骤将设置 OpenSearch 和 OpenSearch Dashboards 的两节点集群:
- 将docker-compose.yml下载到你想要的目录
- 确保在Preferences > Resources中将 Docker 设置为使用至少 4 GB 的 RAM 。
- 跑步
docker-compose up
- 一切都在下载和启动时喝一杯好咖啡
- 导航到http://localhost:5601/以获取 OpenSearch 仪表板
- 使用默认用户名 (
admin
) 和密码 ( admin
)登录
开放式搜索
OpenSearch 是一个基于 Apache Lucene 的分布式搜索和分析引擎。将数据添加到 OpenSearch 后,您可以使用您可能期望的所有功能对其执行全文搜索:按字段搜索、搜索多个索引、提升字段、按分数对结果进行排名、按字段对结果进行排序和汇总结果。
平台:Linux 码头工人 包裹: x64 / .tar.gz ARM64 / .tar.gz x64 / Dockerfile
开放搜索仪表板
OpenSearch Dashboards 是 OpenSearch 中数据的默认可视化工具。它还用作许多 OpenSearch 插件的用户界面,包括安全性、警报、索引状态管理、SQL 等。
平台:Linux 码头工人 包裹: x64 / .tar.gz ARM64 / .tar.gz x64 / Dockerfile
摄取工具
OpenSearch 与各种摄取和处理工具兼容,包括beats、fluentbit和fluentd。该项目还维护特定的摄取工具:
Data Prepper 从 OpenTelemetry 收集器接收跟踪数据,并对其进行聚合、转换和规范化以进行分析和可视化。
平台:码头工人 包裹: x64 / Dockerfile
最小分布
以下发行版包括正常运行的 OpenSearch 和 OpenSearch 仪表板所需的最低限度的功能。它适用于那些已经拥有自定义插件或打算将 OpenSearch 与其他服务集成/嵌入的人。
如果您是最终用户,您可能不想要这些发行版。
OpenSearch 最小值
此发行版缺乏重要的安全功能,应仅在严格控制的环境中使用。
平台:Linux 包裹: x64 / .tar.gz ARM64 / .tar.gz
OpenSearch 仪表板最低
此发行版缺乏重要的安全功能,应仅在严格控制的环境中使用。
平台:Linux 包裹: x64 / .tar.gz ARM64 / .tar.gz
有关项目所有组件的完整工件列表,请参阅我们的工件目录。