文章目录

  • 安装
  • 升级
  • 验证


安装

1、安装jdk 安装的nexus3.37.3需要jdk8

2、下载nexus安装包 地址 https://www.sonatype.com/download-nexus-repo-oss?submissionGuid=c4fec5c9-8222-467e-807e-051a8781a06c

如果下载不下来将地址复制下来用迅雷下载

nexus 仓库数据迁移 nexus3数据迁移_数据


nexus 仓库数据迁移 nexus3数据迁移_服务器_02


3、传到服务器 解压

/home/nexus

tar -xvf nexus-3.37.3-02-unix.tar.gz

解压后有两个文件夹

nexus 仓库数据迁移 nexus3数据迁移_服务器_03


4、启动

cd /nexus-3.37.3-02/bin

./nexus start 或者 ./nexus run 可查看日志

5、处理警告

用root启动会警告Detected execution as “root” user. This is NOT recommended!

vi nexus

/run_as_root 查询到位置

将run_as_root=true 改为false

6、访问

/etc/nexus-default.properties 中有基本配置 默认端口是8081

nexus 仓库数据迁移 nexus3数据迁移_nexus 仓库数据迁移_04


访问地址:服务器ip:8081

nexus 仓库数据迁移 nexus3数据迁移_linux_05


7、访问不成功防火墙端口未开放

开放端口:firewall-cmd --znotallow=public --add-port=8081/tcp --permanent

–zone #作用域

–add-port=80/tcp #添加端口,格式为:端口/通讯协议

–permanent #永久生效,没有此参数重启后失效

重启后生效

重启防火墙:firewall-cmd --reload

查看开放端口:firewall-cmd --list-ports

nexus 仓库数据迁移 nexus3数据迁移_服务器_06

升级

1、准备两个nexus,访问网页 ip:端口

2.14.20版本

nexus 仓库数据迁移 nexus3数据迁移_重启_07

3.37.3版本

nexus 仓库数据迁移 nexus3数据迁移_重启_08


2、登录

2.x版本默账号密码:admin/admin123

3.x 版本账号默认是admin 密码在sonatype-work\nexus3\admin.password文件里

首次登录后会提示修改密码 修改后账号密码:admin/admin123

nexus 仓库数据迁移 nexus3数据迁移_数据_09


nexus 仓库数据迁移 nexus3数据迁移_linux_10


3、找到nexus2的token

点击administration -> capabilities 如果存在upgrade点击在下面的status找到 token

nexus 仓库数据迁移 nexus3数据迁移_linux_11


不存在新建 并设置token

nexus 仓库数据迁移 nexus3数据迁移_重启_12


4、nexus3 建upgrade ( 刚创建的nexus3没有该选项,如果有的话直接用就行)

nexus 仓库数据迁移 nexus3数据迁移_数据_13


nexus 仓库数据迁移 nexus3数据迁移_数据_14


创建后有该选项 点击next 开始迁移数据

nexus 仓库数据迁移 nexus3数据迁移_linux_15


5、迁移数据

nexus 仓库数据迁移 nexus3数据迁移_重启_16


一直next 在下图位置选择要迁移的库 右上角有进行到第几步 一直next continue等

nexus 仓库数据迁移 nexus3数据迁移_重启_17


完成数据迁移

验证

nexus 仓库数据迁移 nexus3数据迁移_数据_18


分配组成员

nexus 仓库数据迁移 nexus3数据迁移_重启_19


nexus 仓库数据迁移 nexus3数据迁移_nexus 仓库数据迁移_20


6、问题

启动时出现以下问题,服务器空间不够

nexus 仓库数据迁移 nexus3数据迁移_数据_21

**