如何擦除Artifactory的缓存YAML文件

索菲娅泰特
2023-01-22 11

主题

在启动时,Artifactory创建YAML文件来缓存连接的JFrog产品(即x射线)的节点id。hth华体会最新官方网站
有时,缓存的YAML文件可能会导致错误,如果JFrog产品重新安装在同一台服务器上,因为节点ID将被更新,但Artifactory仍然存储以前的节点ID。

一个示例错误消息可以是:群集连接期间发生错误:来自服务注册中心的错误响应,状态代码:409;nodeId: xray-0 at: IP_ADDRESS与现有节点冲突(节点id)
影响版本
JFrog平台版本(Artifactory 7。x射线3。x等)

决议

要清除Artifactory缓存的YAML文件,请移动目录中的所有YAML文件美元JFROG_HOME /数据/路由器/地方/服务/目录转换为临时目录。
这里有一个例子美元JFROG_HOME /数据/路由器/地方/服务/文件夹:root@jfrog:/var/opt/jfrog/artifactory/data/router/local/services# ls -lsa
总28
4 drwxr-xr-x 2 artifactory artifactory 4096九月九日17:15。
4 drwxr-xr-x 3 artifactory artifactory 4096七月九19:19 ..
4 -rw------- 1 artifactory artifactory 344 9月9日17:15 jf-access_5b30e596-6583-4464-a6a3-850651bf90ba.yaml
4 -rw------- 1 artifactory artifactory 335 9月9日17:15 jfevt_5b30e596-6583-4464-a6a3-850651bf90ba.yaml
4 -rw------- 1 artifactory artifactory 261 9月9日17:15 jffe_000.yaml
4 -rw------- 1 artifactory artifactory 227 9月9日17:15 jfmd_01ectcvrgj4ktwn36ng7hvnrta.yaml
4 -rw------- 1 artifactory artifactory 352 9月9日17:15 jfrt_01d8m3sm6q0rj21rqj47331ayc.yaml

一旦它们被移动,重新启动Artifactory。Artifactory将创建一组新的YAML文件。