【devOps】linxus(centos) 安装搭建nexus3教程

nexus3官方下载地址:https://help.sonatype.com/repomanager3/download
linux选择Unix archive就好了
但是很多网络环境下载不了 这是很坑的地方
在这里插入图片描述

1.下载:可以通过linux 命令 wget +下载网址或者其它电脑下载 通过传输工具复制 ,tar -zxvf 解压
2. 解压后得到两个文件夹 nexus-3.xx 和sonatype-work ,例如我的版本是3.36 文件夹名为nexus-3.36.0-01
3. cd 到 sonatype-work/nexus3/etc 目录下 vim nexus.properties 修改默认端口 并把改行注释打开,Linux防火墙记得开放端口。
4. cd 到nexus-3.36.0-01 bin目录下 ./nexus run 启动 (run启动带日志 如果没报错 我们可以ctrl c关闭 再使用./nexus start启动

常见报错:

报错 INSTALL4J xxxxxx must be jdk1.8 :
例如Linux 输入java -version发现是jdk11版本,然而nexus3需要jdk8,注意不要yum下载 ,我们下载一个免安装版的jdk8, cd到 nexus-3.36.0-01/bin 目录下 vim nexus , 指定使用jdk路径
如: INSTALL4J_JAVA_HOME_OVERRIDE=/app/jdk1.8.0_301

报错 com.orientechnologies.orient.core.exception.OStorageException: Cannot open local storage xxxxxx with mode=rw :
考虑是不是权限导致的 chmod 777 对应文件夹修改权限, 如果不行 cd 到 sonatype-work/nexus3目录下,
并对比我们下载的压缩包 ,把原始文件夹以外的都删除(注:这是搭建时的教程 意味仓库上面没有jar包 如果已使用 不能简单粗暴的删除)
在这里插入图片描述
已知1G服务器启动不了,如果是内存较小的服务器 比如我的是2G cd 到nexus-3.36.0-01/bin 目录下,
vim nexus.vmoptions ,修改参数为如下可启动

-Xms256m
-Xmx1024m
-XX:MaxDirectMemorySize=2048m

报错Detected execution as “root” user. This is NOT recommended:
这是不建议我们使用root启动,警告级别 我们可以切换root之外的用户 但是要注意文件夹所属用户/组权限 ,我们也可以不接受建议 cd 到nexus-3.36.0-01/bin 目录下 vim nexus 找到 run_as_root=false 修改为 run_as_root=true 用root用户启动 ,我这边警告仍然在 但是不妨碍启动

Guess you like

Origin blog.csdn.net/qq_36268103/article/details/121349428