几周前 亚马逊宣布创建 搜索平台叫 “ OpenSearch” 从哪个分叉 Elasticsearch 7.10.2 并正式清除了分叉代码中未在 Apache 2.0 许可下分发的组件,并且 Elasticsearch 品牌元素被 OpenSearch 取代。
对于那些不熟悉 OpenSearch 的人,你应该知道这个 将作为一个合作项目进行开发 在社区的参与下发展起来。 值得注意的是,亚马逊目前是该项目的策展人,但是在未来,它将与社区一起为参与开发的参与者的管理,决策和互动制定最佳策略。
OpenSearch 项目还继续为 Elasticsearch 开发 Open Distro 发行版,该发行版之前是在亚马逊与 Expedia Group 和 Netflix 以 Elasticsearch 插件的形式共同开发的。 代码在 Apache 2.0 许可下分发。
关于 OpenSearch 1.0 版
亚马逊推出了 OpenSearch 1.0 项目的第一个版本 其中我们不仅可以看到 OpenSearchh 正在演变为一个协作项目 社区驱动,Red Hat、SAP、Capital One 和 Logz.io 等公司已经加入了这项工作,但这个 1.0 版本已经被认为适合在生产环境中使用。
我们很高兴地宣布,随着 OpenSearch 1.0 的发布,OpenSearch 项目达到了一个重要的里程碑。 这个里程碑标志着 OpenSearch 的第一个生产就绪版本。 除了为生产做好准备之外,该项目还添加了一些新的增强功能:数据流、跟踪分析腿的过滤、调度报告等。
OpenSearch 1.0 新版本 包括搜索引擎和存储 开放搜索 OpenSearch 仪表板 Web 界面 和数据可视化环境,以及 Open Distro 产品中为 Elasticsearch 预先提供的一组插件,用于替换 Elasticsearch 的付费组件。
例如,Open Distro for Elasticsearch 提供了用于机器学习、SQL 支持、声明生成、集群性能诊断、流量加密、基于角色的访问控制 (RBAC)、Active Directory 身份验证、Kerberos、SAML 和 OpenID 的插件。登录部署 (SSO),以及用于审计的详细日志记录。
在其他变化中(除了清除专有代码、与 Open Distro for Elasticsearch 集成以及用 OpenSearch 替换 Elasticsearch 品牌的元素之外)我们可以发现,在这个新版本中,包 专为提供从 Elasticsearch 到 OpenSearch 的平滑过渡而量身定制。
除此之外,还观察到 OpenSearch 1.0 提供最大的 API 级别兼容性 将现有系统迁移到 OpenSearch 就像升级到新版本的 Elasticsearch。
还注意到它被添加 支持 ARM64 架构 对于 Linux 平台,除了提出将 OpenSearch 和 OpenSearch Dashboard 纳入现有产品和服务的组件之外。
网页界面增加了对数据流的支持, 它允许您将连续到达的数据流以时间序列的形式(与时间绑定的参数值的部分)保存在不同的索引中,但具有作为整数处理的能力(指通过资源名称常见的查询) )。
其他变化
- 提供了为新索引自定义默认主分片数量的功能。
- 在 Trace Analytics 中,添加了对呈现和过滤 Span 属性的支持。
- 支持按计划生成报告并按用户过滤报告。
最后,有兴趣进一步了解这个新发布的版本的可以咨询详情 在下面的链接中。
参与OpenSearch的开发不需要签订产权转让协议(CLA,Contributor License Agreement),OpenSearch商标的使用规则是宽松的,允许你在推广你的产品时指定这个名称。