我试图升级我的Azure DevOps 2020上的ES,ES安装在一个单独的服务器上,因此不能更新,它必须重新安装,并且我遵循微软的指示。我首先运行卸载命令Configure-TFSSearch.ps1 -Operation remove,然后在上面的页面上提供安装命令,但是正在安装的版本与以前相同,旧的不受支持的版本。我查看了文件夹,其中的文件与当前的旧版本有关,我尝试将elasticsearch安装文件复制到文件夹并再次运行该脚本,但它说
[ERROR]: Elasticsearch does not exist at: C:\Program Files\Azure DevOps Server 2020\Search\zip\modules\..\elasticsearchv6.2.zip因此,它正在寻找6.2版本,我想在那里安装最新的7.16.3v。如何获得与最新ES版本相关的搜索服务包文件。
发布于 2022-01-24 13:38:46
Azure DevOps只支持它附带的弹性搜索的修改版本。对于Azure DevOps Server 2019和2020,这是弹性搜索v6.2。
由于在log4shell中发现了log4j漏洞,它很可能是Azure DevOps Server 2020的下一个更新包和下一个主要版本的Azure DevOps Server (2022年)将附带一个更新的弹性搜索版本。
手动将弹性搜索升级到与您版本的Azure DevOps服务器一起发布的版本之外的版本是不受支持的,没有文档记录,可能会导致问题。
如果您试图保护自己免受log4shell的侵害,您可以在这里找到指导:
官方补丁刚刚掉下来了:
https://stackoverflow.com/questions/70834267
复制相似问题