幾週前 亞馬遜宣布創建 稱為搜索平台 “ 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商標的使用規則是寬鬆的,允許你在推廣你的產品時指定這個名稱。