现在我正在使用以下binarystore.xml内容运行Artifactory 5.1.4:
<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更改为:
<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和导入存储库。
这是正确的程序吗? 最后,我如何擦除数据库并删除所有二进制文件?是否有特定的查询?
提前感谢大家的任何帮助/指导!
答案 0 :(得分:1)
是的,有可能,该过程应如下所示:
只是强调Artifactory使用其数据库来存储元数据,这也可以存储您的二进制文件,否则您希望将它们存储在单独的文件存储中。