nexus2.3升级2.14升级3.30

nexus2.3升级2.14升级3.30

nexus2.14升级

  1. 官网下载 https://help.sonatype.com/repomanager2/download

  2. 上传至服务器,解压

  3. 修改配置(目录nexus-2.14.20-02下)

    1. bin/nexus,修改RUN_AS_USER为2.3里的RUN_AS_USER
    2. bin/jsw/conf/wrapper.conf,如果需要指定java目录,修改wrapper.java.command,如wrapper.java.command=/usr/java/jdk1.8.0_271/bin/java
    3. conf/nexus.properties,修改application-port(暴露端口)和nexus-work(仓库地址)配置,同之前2.3保持一致即可。
  4. 至此完成基础配置,停2.3服务,启动2.14即完成升级。启动命令:sh bin/nexus start。通过http://ip:port/nexus访问nexus。

注意:

  1. 启动可能失败,而且不记录日志。检查nexus-2.14.20-02目录权限,改为我们在bin/nexus中RUN_AS_USER的用户。
  2. 日志报错:Nexus work directory already in use: /sonatype-work。可能是工作目录没有权限创建file.lock导致,可看日志查看报错详情分析问题。调整目录权限即可。

nexus3.30升级

  1. 官网下载 https://help.sonatype.com/repomanager3/download

  2. 上传至服务器,解压出两个目录nexus-3.30.0-01sonatype-work

  3. 修改配置(目录nexus-3.30.0-01下)

    1. bin/nexus.rc,修改run_as_user
    2. bin/nexus,如果需要指定java目录,修改INSTALL4J_JAVA_HOME_OVERRIDE,如INSTALL4J_JAVA_HOME_OVERRIDE=/usr/java/jdk1.8.0_271/bin/java
    3. etc/nexus-default.properties,根据需要修改application-port(暴露端口)。
  4. 至此完成基础配置,准备进行数据迁移,启动3.30。启动命令:sh bin/nexus start。通过http://ip:port访问nexus。

  5. 仓库迁移Nexus2.14要进行仓库迁移的话,需要我们配置Upgrade:Agent。选择菜单中的Administration-Capabilities页面,new一个type为Upgrade:Agent。自定义AccessToken,并记下来,进行迁移时要再次使用。

  6. nexus3.30上也要开启upgrade。在设置-System-Capabilities下选择Upgrade,创建改capability。接下来即可在System下看到Upgrade功能,填写nexus2.14的URL和刚刚保存下来的AccessToken,一直next即可完成仓库迁移。(过程可能比较耗时)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值