首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将文件存储配置从full-db更改为file-system

将文件存储配置从full-db更改为file-system
EN

Stack Overflow用户
提问于 2018-03-29 21:42:46
回答 1查看 97关注 0票数 0

现在,我正在运行Artifactory 5.1.4,其中包含以下binarystore.xml内容:

代码语言:javascript
复制
<config version="1">
   <chain>
      <provider id="cache-fs" type="cache-fs">
         <provider id="retry" type="retry">
            <provider id="blob" type="blob"/>
         </provider>
      </provider>
   </chain>

   <provider id="cache-fs" type="cache-fs">
      <cacheProviderDir>/data/cache</cacheProviderDir>
      <maxCacheSize>50000000000</maxCacheSize>
   </provider>
</config>

是否有可能停止使用我的数据库来存储二进制文件,并切换到同一服务器中的文件系统使用?

我可以想象的是,将导出所有存储库,将二进制store.xml更改为:

代码语言:javascript
复制
<config version="1">
   <chain>
      <provider id="cache-fs" type="cache-fs">
         <provider id="file-system" type="file-system"/>
      </provider>
   </chain>

   <provider id="cache-fs" type="cache-fs">
      <cacheProviderDir>/data/cache</cacheProviderDir>
      <maxCacheSize>50000000000</maxCacheSize>
   </provider>

   <provider id="file-system" type="file-system">
      <fileStoreDir>/data/repos</fileStoreDir>
   </provider>
</config>

重新启动Artifactory并再次导入存储库。

这是正确的程序吗?最后,我如何清理数据库,然后删除所有的二进制文件?对此有特定的查询吗?

提前感谢所有人的帮助/指导!

EN

回答 1

Stack Overflow用户

发布于 2018-04-11 16:14:23

是的,这是可能的,该过程应该如下所示:

运行full system export

  • Shutdown Artifactory

  • Configure parameter.

-

  1. 将二进制文件的文件存储在the binarystore.xml文件
  2. db.properties文件下的新数据库方案下,同时删除fulldb file

从导出Artifactory

  • Run performed

  • Drop
  1. DB schema

开始完整的系统导入

要强调的是,Artifactory使用它的DB来存储元数据,它也可以存储您的二进制文件,否则您希望将它们存储在单独的文件存储中。

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

https://stackoverflow.com/questions/49557673

复制
相关文章

相似问题

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