在 Azure DevOps 上更新 ElasticSearch

Updating ElasticSearch on Azure DevOps

我正在尝试在我的 Azure DevOps 2020 上升级 ES,ES 安装在单独的服务器上,因此无法更新,必须重新安装,我正在关注 instructions from microsoft。我首先 运行 卸载命令 Configure-TFSSearch.ps1 -Operation remove 然后是上面页面上提供的安装命令,但安装的版本与以前相同,是不受支持的旧版本。我查看了 Search Service Package 文件夹以及与当前旧版本相关的文件,我尝试将 elasticsearch 安装文件复制到搜索服务包文件夹并再次 运行ning 脚本,但它说

[ERROR]: Elasticsearch does not exist at: C:\Program Files\Azure DevOps Server 2020\Search\zip\modules\..\elasticsearchv6.2.zip

所以它正在寻找我想安装最新的 7.16.3v 的版本 6.2。如何获取最新ES版本相关的搜索服务包文件

我也试过 this and this 但没有成功。请任何帮助。谢谢

Azure DevOps 仅支持它附带的 Elastic Search 的修改版本。对于 Azure DevOps Server 2019 和 2020,弹性搜索 v6.2。

由于在 log4j 中发现了 log4shell 漏洞,it's likely the next update pack for Azure DevOps Server 2020 Azure DevOps Server 的下一个主要版本 2022 将附带更新版本的 Elastic Search。

不支持手动将 Elastic Search 升级到您的 Azure DevOps Server 版本以外的版本,没有记录并且可能会导致问题。

如果您正在尝试保护自己免受 log4shell 攻击,您可以在此处找到指导:

刚刚删除了官方补丁: