0

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

[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 版本相关的搜索服务包文件。

我也试过这个这个没有运气。请提供任何帮助。谢谢

4

1 回答 1

3

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

由于在 log4j 中发现了 log4shell 漏洞,Azure DevOps Server 2020 的下一个更新包和 Azure DevOps Server的下一个主要版本 2022 可能会附带更新版本的 Elastic Search。

不支持手动将 Elastic Search 升级到与您的 Azure DevOps Server 版本一起提供的版本之外的版本,未记录并且可能会导致问题。

如果您想保护自己免受 log4shell 的侵害,可以在此处找到指导:

官方补丁刚刚被删除:

于 2022-01-24T13:38:46.980 回答