首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JFrog人工复制分布

JFrog人工复制分布
EN

Stack Overflow用户
提问于 2019-07-24 07:49:28
回答 1查看 68关注 0票数 0

AFAIK,Artifactory保存了每件艺术品的两个副本。

  1. 在具有本地存储(没有共享文件系统)的N个节点集群中,当工件首次部署到Artifactory时,Artifactory如何选择哪一个节点将获得这两个副本?
  2. 当客户端请求工件X时,Artifactory如何确定哪个节点承载给定的工件,以及如何决定哪个节点将为该请求提供工件?
  3. 有工件到节点的亲缘关系吗?换句话说,如果node1和node2有两个工件X的副本,并且我手动地将工件从node1移动到node7,Artifactory会尝试恢复这个移动吗?如果存在这种亲缘关系,它是否存储在DB中?能修改一下吗?我问的原因是在N个节点的集群中,所有N个节点上都存在一些伪哈希,所以我有N个副本。我想移除其中一些以降低磁盘空间压力。

谢谢。如果需要的话,我可以提供更多的细节。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-24 17:59:49

AFAIK,Artifactory保存了每件艺术品的两个副本

只有在使用切分类型配置时,才会出现这种情况。例如,双或冗余碎片集群文件系统。在这两种情况下,副本的数量都是可配置的。

  1. 在具有本地存储(没有共享文件系统)的N个节点集群中,当工件首次部署到Artifactory时,Artifactory如何选择哪一个节点将获得这两个副本?

接收请求的节点将得到一个副本,然后不管需要多少其他节点来满足冗余需求。

对于切分,可以使用writeBehavior进行配置(您可以在其中指定循环、freePercentageSpace或freeSpace)。

  1. 当客户端请求工件X时,Artifactory如何确定哪个节点承载给定的工件,以及如何决定哪个节点将为该请求提供工件?
  2. 有工件到节点的亲缘关系吗?换句话说,如果node1和node2有两个工件X的副本,并且我手动地将工件从node1移动到node7,Artifactory会尝试恢复这个移动吗?

没有亲缘关系。

接收请求的节点将响应请求。如果它没有二进制文件,它将从一个节点进行流,然后将其发送给用户。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57177819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档