OpenSearch达1.0加入Linux ARM64架构支持

从Elasticsearch分叉出来的开源项目OpenSearch,已经足够成熟,因此官方发布了1.0主要更新版本。OpenSearch源自Apache 2.0授权许可的Elasticsearch 7.10.2和Kibana 7.10.2,其组成分别有搜索引擎守护行程OpenSearch、可视化及用户接口OpenSearch仪表板,以及包括在Open Distro for Elasticsearch中的安全性、警报、异常侦测等高端功能。

OpenSearch经过了社群大量的贡献,除了丰富Open Distro for Elasticsearch项目的组件之外,也进行了一些必要更新,他们清理了项目中存在的专有程序代码以及标记,除了早期Alpha版本所清理的专有程序代码和参照之外,也在后来的开发过程,完成剩余的程序代码清理工作,官方提到,现在OpenSearch已经不存在专有程序代码以及参照,使用上不会碰触到商用授权的问题。

而无论是重新创建应用程序,或是从使用旧版Elasticsearch升级而来的应用程序,都适用OpenSearch,官方提到,他们尽可能让升级工作变简单,因此从Elasticsearch升级到OpenSearch,与过去Elasticsearch版本间的升级方法完全相同。

为求高兼容性,官方仔细维护受各种函数库使用的重要API功能,另外,OpenSearch也采用了新颖且富弹性的测试基础设施,以确保复杂的OpenSearch项目,能够进行稳健的测试,避免程序代码因变更造成破坏。

自测试版发布以来,OpenSearch 1.0有一些功能更新,包括开始支持Linux ARM64架构,也尽可能减少嵌入到产品和服务中的OpenSearch和OpenSearch仪表板构件。另外,OpenSearch仪表板开始支持资料流媒体,报告组件则提供调度和租户支持。