Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取Nexus 3中特定存储库的大小_Nexus_Nexus3 - Fatal编程技术网

获取Nexus 3中特定存储库的大小

获取Nexus 3中特定存储库的大小,nexus,nexus3,Nexus,Nexus3,如何在Nexus3中获得特定存储库的大小 例如,Artifactory通过UI显示磁盘上的存储库大小 Nexus有类似的功能吗?如果没有-如何通过脚本获取此信息?将每个存储库分配给它自己的Blob存储 您可以将管理任务与groovy脚本nx-blob-repo-space-report.groovy from一起使用-对我来说太慢了 也可以从数据库中获取: 在nexus服务器上使用用户所有者nexus安装登录,例如。 关系 转到应用程序目录,例如/opt/nexus: $cd/opt/nexus

如何在Nexus3中获得特定存储库的大小

例如,Artifactory通过UI显示磁盘上的存储库大小


Nexus有类似的功能吗?如果没有-如何通过脚本获取此信息?

将每个存储库分配给它自己的Blob存储


您可以将管理任务与groovy脚本nx-blob-repo-space-report.groovy from一起使用-对我来说太慢了

也可以从数据库中获取:

在nexus服务器上使用用户所有者nexus安装登录,例如。 关系

转到应用程序目录,例如/opt/nexus:

$cd/opt/nexus

运行java orient控制台:

$java-jar./lib/support/nexus-orient-console.jar

连接到本地数据库,例如/opt/sonatype work/nexus3/db/组件:

>CONNECT PLOCAL:/opt/sonatype work/nexus3/db/component admin

按存储库名称值查找@RID列中的存储库行id:

>从铲斗限制50中选择*

获取在上一步中找到的回购行id为的所有资产的总和:

>从资产中选择sumsize,其中bucket=15:9

结果应类似于(以字节为单位): +--+------+ ||总和| +--+------+ |0 |224981921470| +--+------+

从中执行的nexus数据库连接步骤

另一个有用的查询 按存储库名称而不是5和6个步骤列出摘要大小:

> select sum(size) from asset where bucket.repository_name = 'releases';
按大小排列的前10个存储库:

> select bucket.repository_name as repository,sum(size) as bytes from asset group by bucket.repository_name order by bytes desc limit 10;

这是一个针对新存储库的非常好的技巧,我支持它,但它对现有的repo没有帮助,连接到正在运行的Docker容器sudo Docker exec-it/bin/sh后,jar可执行文件是:java-jar/opt/sonatype/nexus/lib/support/nexus-orient-console.jar,然后连接后的连接命令是>connect PLOCAL:/nexus data/db/component admin adminI我的服务器上没有nexus-orient-console.jar,我使用的是OSS 3.15.2-01版,这是企业版的一个功能吗?即使在OSS 3.15.1版上也应该有,以前的版本也有。