目录
Windows、Linux、Mac。
创建nexus用户,使用nexus用户启动进程。除非是只是个人安装测试,出于安全的考虑,建议用nexus用户启动服务。
65536或者更高。
nexus需要JAVA 8运行时环境(JRE)。
如果自定义安装的java版本不在环境变量中,可以使用 bin/nexus启动脚本中的“INSTALL4J_JAVA_HOME_OVERRIDE”指定位置。
CPU最小4核,建议CPU8核。
JVM Heap Memory
JVM堆内存,最大值、最小值需要设置相同。不建议将堆内存设置超过建议值。
JVM Direct Memory
JVM直接内存,仅OrientDB需要。如果使用OrientDB,则必须配置最大值。
内的设置建议
Nexus Repository存储多种数据,主要有两种存储要求:
文件系统 | 嵌入式数据 | Blob存储 | 备注 |
---|---|---|---|
本地存储/云盘 | 支持 | 支持 | 本地存储对于嵌入式数据和二进制存储都是不错的选择。 |
NFS v4 | 不建议 | 支持 | Nexus Repository 部署中网络附加存储的最常见协议。 |
AWS EFS | 不支持 | 支持 | EFS 对嵌入式数据的响应不够灵敏,但适用于二进制存储。 |
AWS S3 | 不适用 | 支持 | S3 语义不适用于嵌入式数据,但 S3 流行于二进制存储。 |
* 许多用户在使用 NFS v3 时遇到了性能不足的问题。
* NFSv4.1 或更高版本可用于小型轻负载安装中的工作目录,但发现它无法为更大的安装提供足够的性能。一般来说,工作目录应该避免使用它。
* EFS 二进制存储可能无法为所有配置中的繁重工作负载提供必要的吞吐量。
$data-dir/tmp 临时目录挂载时必须不能包含noexec参数,此参数会导致目录下所有可执行文件都没有权限执行。否则存储管理器启动会失败“java.lang.UnsatisfiedLinkError”,报错信息“failed to map segment from shared object: Operation not permitted”。
- #1.安装jdk8
- yum install -y java-1.8.0*
-
- #2.创建nexus用户
- useradd nexus
-
- #3.获取nexus安装包
- wget https://download.sonatype.com/nexus/3/nexus-3.41.1-01-unix.tar.gz
-
- #4.解压tarball到安装路径。默认情况下,数据目录sonatype-work也会被解压到-C指定目录下。
- tar -zxvf nexus-3.41.1-01-unix.tar.gz -C ${your_install_dir}
- chown -R nexus: ${your_install_dir}/nexus-3.41.1-01/
-
- #5.修改配置文件
- #5.1 ${your_install_dir}/nexus-3.41.1-01/bin/nexus.rc指定启动用户
- echo "run_as_user=\"nexus\"" > ${your_install_dir}/nexus-3.41.1-01/bin/nexus.rc
-
- #5.2 ${your_install_dir}nexus-3.41.1-01/bin/nexus.vmoptions修改数据存放路径
- #将所有../sonatype-work替换为你想要的数据目录
- sed -i 's/\.\.\/sonatype-work/\/data\/sonatype-work/g' ${your_install_dir}/nexus-3.41.1-01/bin/nexus.vmoptions
-
- #6.启动/停止/重启服务
- ${your_install_dir}/nexus-3.41.1-01/bin/nexus start
- ${your_install_dir}/nexus-3.41.1-01/bin/nexus stop
- ${your_install_dir}/nexus-3.41.1-01/bin/nexus restart
Nexus Repository Manager访问
浏览器访问 ip:8081
用户名:admin
密码:第一次登陆密码存放在${data-dir}/sonatype-work/nexus3/admin.password。登陆后需要修改密码。
安装前置需求
System Requirementshttps://help.sonatype.com/repomanager3/product-information/system-requirements安装包下载
Downloadhttps://help.sonatype.com/repomanager3/product-information/download/
安装方法