ncd-sc系统部署方案-搭建nexus3.x作为maven仓库和docker仓库[04]

1.安装JDK1.8

使用Xftp工具上传到linux系统进行解压,这里的放在/root/tool这个目录下面。

解压包:

tar -zxvf jdk-8u221-linux-x64.tar.gz

将jdk移动到/usr/local 这个目录下面

mv jdk1.8.0_221/ /usr/local/

配置环境变量

打开profile文件

vim /etc/profile

在文件的最后面添加下面配置:

JAVA_HOME=/usr/local/jdk1.8.0_221
JRE_HOME=/usr/local/jdk1.8.0_221/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

重新加载文件:

source /etc/profile

查看java版本是否安装成功

java -version

2.安装nexus3.x

nexus包已经传到/root/tool目录下,解压,并重命名为nexus

tar -zxvf nexus-3.18.0-01-unix.tar.gz

将加压出来的2个文件移动到/usr/local/nexus下

mkdir /usr/local/nexus
mv nexus-3.18.0-01 /usr/local/nexus/
mv sonatype-work/ /usr/local/nexus/

修改配置运行nexus3所使用的用户

cd nexus-3.18.0-01/bin/
vim nexus.rc

#使用root用户
 run_as_user="root"

修改nexus3启动所使用的jdk版本

vim nexus

#修改这行
INSTALL4J_JAVA_HOME_OVERRIDE=/usr/local/jdk1.8.0_221

修改nexus3默认端口

cd /usr/local/nexus/nexus-3.18.0-01/etc/
vim nexus-default.properties

#修改这行
application-port=8001

查看nexus3数据以及相关日志的存储位置

cd /usr/local/nexus/nexus-3.18.0-01/bin/
cat nexus.vmoptions

启动nexus

#第一次启动使用 第一次启动比较慢,这里说下 centos7如何设置nexus 开机启动

step1:添加系统服务

在/etc/systemd/system/目录写一个叫作nexus.service,其中内容如下,
记得修改一下User为启动服务的用户不然启动会报错!!!!!!!

[Unit]
Description=nexus service
After=network.target
  
[Service]
Type=forking
LimitNOFILE=65536
ExecStart=/usr/local/nexus/nexus-3.18.0-01/bin/nexus start
ExecStop=/usr/local/nexus/nexus-3.18.0-01/bin/nexus stop
ExecStatus=/usr/local/nexus/nexus-3.18.0-01/bin/nexus status
ExecRestart=/usr/local/nexus/nexus-3.18.0-01/bin/nexus restart
User=root
Restart=on-abort
  
[Install]
WantedBy=multi-user.target

step2:启动刚才的文件

刷新系统服务

sudo systemctl daemon-reload

设置开机启动 并运行服务

sudo systemctl enable nexus.service
sudo systemctl start nexus.service

step3:打印日志

tail -f /opt/sonatype-work/nexus3/log/nexus.log

日志如果显示 找不到 INSTALL4J_JAVA_HOME_OVERRIDE
去编辑一下nexus文件,解开下图一行注释,填写上你的jdk地址

step4:访问nexus页面

Your admin user password is located in 
/usr/local/nexus/sonatype-work/nexus3/admin.password on the server.

执行如下命令查看初始化密码: 

cat /usr/local/nexus/sonatype-work/nexus3/admin.password

 然后完成引导设置即可使用.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章