我正在尝试迁移 nexus repo。我该怎么做?有什么建议吗?
答案1
正如多科数据存储和配置与应用程序分离。
这样,您就可以将应用程序目录(类似于/opt/nexus-oss-webapp-X.Y.Z/
)和数据目录(/opt/sonatype-work/
)复制到新服务器,没有任何麻烦。
我怀疑您在尝试重新启动之前需要更改的唯一设置是存储库 URL,这可以通过编辑来完成sonatype-work/nexus/conf/nexus.xml
。
我刚刚将我的 repo 从一台机器移到另一台机器,并同时将其从 1.8.x 升级到 1.9.0,没有任何麻烦。
答案2
对于最新版本的 Nexus,它创建了类似以下的结构:
blobs cache db elasticsearch etc generated-bundles instances javaprefs kar keystores lock log orient port restore-from-backup tmp
你可以简单地拉上拉链斑点和D b目录并从新位置的全新安装的 Nexus 中替换它们。
别忘了chown解压后的文件给相应的权限。
确保在更换之前 Nexus 已停止。更换后,重新启动 Nexus,它应该可以顺利启动并开始重新索引。