当前位置: 首页 > news >正文

持续集成交付CICD:CentOS 7 安装 Nexus 3.63

目录

一、实验

1.CentOS 7 安装Nexus3.63

二、问题

1.安装Nexus报错

2.Nexus启动停止相关命令


一、实验

1.CentOS 7 安装Nexus3.63

(1)当前操作系统版本&JDK版本

cat /etc/redhat-releasejava -version

6895effc3b134bbf9228a4d7a1ceec84.png

(2)下载Nexus新版本

下载地址:https://help.sonatype.com/repomanager3/product-information/download
官方网址:https://www.sonatype.com/

(3)解压下载文件

tar xf nexus-3.63.0-01-unix.tar.gz 

(4)查看文件

[root@tomcat opt]# ll
总用量 408776
……
drwxr-xr-x  10 nexus nexus       181 12月  8 08:32 nexus-3.63.0-01
……
drwxr-xr-x   3 nexus nexus        20 12月  8 08:32 sonatype-work# nexus-3.63.0-01	Nexus 运行所需要的文件,如运行脚本,依赖jar包等
# sonatype-work	该目录包含Nexus生成的配置文件、日志文件、仓库文件等

8b829ad973384ea4ba3399e7774de57e.png

(5)启动Nexus

 cd /opt/nexus-3.63.0-01/bin/./nexus run &#如果出现如下表示启动成功
-------------------------------------------------Started Sonatype Nexus OSS 3.63.0-01-------------------------------------------------

0034519bfb7c43008e49f07510e1e814.png
(6)查看密码,然后进入系统

#登录用户名是admin,初始密码位置在指定目录查看
cat /opt/sonatype-work/nexus3/admin.password#远程访问
http://192.168.204.13:8081#或本地访问 
http://127.0.0.1:8081#远程访问防火墙可能会拦截,本地测试可以先把防火墙禁用
systemctl status firewalld.service
systemctl stop firewalld.service
systemctl disable firewalld.service

5dce4fa566be489184b7483d289494b0.png

(7) 登录系统

187252599ba14c47a41319df14138a6b.png

 (8)修改密码

23a4cd4a1c6a453fa507cc224e93debe.png

(9) 先设置允许匿名访问

f30b9093b2564208b7258044efd71948.png

 (10)登录成功

1b9a339e87554516abc3fc13d3517e91.png

(11)优化配置

#设置开机自启
ln -s /opt/nexus-3.63.0-01/bin/nexus /etc/init.d/nexus3
chkconfig --add nexus3
chkconfig nexus3 on#配置运行用户
useradd nexus
vim nexus.rcrun_as_user="nexus"#配置之后记得更改目录权限,否则下次启动会没有权限。
chown -R nexus.nexus nexus-3.39.0-01
chown -R nexus.nexus sonatype-work/配置jdk
cat nexus#!/bin/sh
# chkconfig:         2345 75 15
# description:       nexus
### BEGIN INIT INFO
# Provides:          nexus
# Required-Start:    $local_fs $network $remote_fs $syslog $time
# Required-Stop:     $local_fs $network $remote_fs $syslog $time
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: nexus
### END INIT INFO# Uncomment the following line to override the JVM search sequenceINSTALL4J_JAVA_HOME_OVERRIDE=/usr/java/jdk1.8.0_201-amd64/bin/java
# Uncomment the following line to add additional VM parameters
# INSTALL4J_ADD_VM_PARAMS=#修改端口(一般使用默认的,如果需要修改,则更改)
vim /root/nexus/nexus-3.39.0-01/etc/nexus-default.properties

设置开机自启

d02aac2553ab4b168b09c156b2fd63d1.png

配置JDK

ffb0cdc1d18e41adb282fa41aa8cbda6.png

bc7442a67d7c4420af7e693ab1a81b1f.png

ea6082221695482e99c85ef8ce111159.png

修改端口

054417d6749c446daa44520a1be9c73e.png

4e8e970081a54bd58bbc024c565be51f.png
 

(12)查看仓库

dc3e8b4465e04ded93bf462c54083235.png

(13)查看仓库配置

562bf2b79ba84d48ae0b71c7dcf4abd9.png

(14)系统调用远程库

38cafb6478f54223aa9e9fa21de09812.png

(15)组成员仓库

5234c49965774086b1f675005d0e1c89.png

二、问题

1.安装Nexus报错

(1)报错

d821e22e0e7c429fbc367ed28fc89d43.png

(2)原因分析

JVM需要1.8版本

(3)解决方法

因当前主机已安装JDK11的Sonarqube,需要更换一台JVM1.8的主机

fdc24433f72c43aaa1fc0cf3f46f868e.png

已更换:

8ca92d45145c4791831be2b5038b15c4.png

2.Nexus启动停止相关命令

(1)命令

$ ./nexus start
$ ./nexus restart
$ ./nexus stop
$ ./nexus run &
$ ./nexus status

http://www.lryc.cn/news/255839.html

相关文章:

  • Apache Flink(十):Flink集群基础环境搭建-JDK及MySQL搭建
  • LVS-DR+Keepalived+动静分离实验
  • java面试题-Hashmap、Hashtable、ConcurrentHashMap原理
  • 数据可视化:解锁企业经营的智慧之道
  • JVM 性能调优
  • linux常用命令-yum命令详解(超详细)
  • 解决 Element-ui中 表格(Table)使用 v-if 条件切换后,表格的列的筛选不显示了
  • Navicat 技术指引 | 适用于 GaussDB 分布式的自动运行功能
  • 爬虫 selenium语法 (八)
  • NTP时钟同步服务器(校时服务器)技术参数分享
  • JDBC详解——增删改查(CRUD)、sql注入、事务、连接池
  • K-means算法通俗原理及Python与R语言的分别实现
  • 使用 db2diag 工具来分析 db2diag 日志文件
  • 在Pytorch中使用Tensorboard可视化训练过程
  • Redis 命令全解析之 Hash类型
  • postgresql数据库配置主从并配置ssl加密
  • IO多路转接之select
  • linux如何删除大文件的第一行(sed)
  • Navicat 技术指引 | 适用于 GaussDB 分布式的备份/还原功能
  • 【广州华锐互动VRAR】VR戒毒科普宣传系统有效提高戒毒成功率
  • 守护安全,六氟化硫气体泄漏报警装置校准服务
  • 概率测度理论方法(第 2 部分)
  • 实战:Docker Compose 下 Nginx、Java、Mysql 和 Redis 服务协同部署(包含解决浏览器访问Linux部署服务器本地资源问题)
  • Docker 设置国内镜像源
  • 通信协议 远程调用RPC
  • 决策树 算法原理
  • Git全局设置命令---设置提交人邮箱
  • 3DCAT+上汽奥迪:打造新零售汽车配置器实时云渲染解决方案
  • 物联网+AI智慧工地云平台源码(SaaS模式)
  • python打开相机,用鼠标左键框选矩形区域,支持一次框选多个矩形区域,通过鼠标右标清除上一次画的矩形。