美文网首页
基于centos7搭建nex

基于centos7搭建nex

作者: slicn | 来源:发表于2017-12-15 23:10 被阅读0次

    前言

    nexus3.x的目录说明

    • 解压nexus3.tar.gz 文件会有nexus-3.x ,sonatype-work 两个文件夹
    • nexus-3.x bin目录 有nexus , nexus.rc, nexus.vmoptiions三个重要的文件 它们分别设置 nexus的jvm环境、启动的用户、优化需要的参数指定日志文件目录等。如果通过单纯复制此目录进行升级/安装会出现pid的错误,建议重新解压安装
    • nexus-3.x 的etc目录 nexus-default.properties 文件可以设定端口号,本地ip,nexus的home等,博客资料说要指定 nexus 的home 但没有指定 也没遇见错误,后期更新
    • sonatype-work 为工作目录,可以在log目录查看启动/工作日志

    准备

    • 需要jdk1.8的支持可单独设置 传送 tjuk
    • 需要安装maven环境版本最好3.3以上 传送 r1yr
    • 下载nexus3 传送mgnm

    安装

    1.安装前检查环境

    #mvn -v
    如图 image.png

    2.解压

    #tar tar -zxvf file -C path(path为你指定的目录)

    3.开启远程端口 防火墙通行

    #firewall-cmd --zone=public -add-port=8081/tcp --permanent
    #firewall-cmd -reload

    4.启动

    #cd path /bin image.png
    #./nexus run
    首次启动时间稍长如图表示成功 image.png

    5.测试(ip:8081)

    初始化账号admin
    密码:admin123

    如图表是成功 image.png

    6.设置开机启动完成后续配置

    # ln -s nexus-3.6.2-01 nexus3 (推荐)建立软连接 image.png
    # vi nexus3/bin/nexus --为nexus添加java环境 如果用yum 安装的jdk可省略此步骤 image.png
    # vi /etc/systemd/system nexus.service --创建systemctl启动脚本 image.png

    默认root用户,如果要切换用户在红圈中指明,同时修改nexus3/bin/nexus.rc 中的用户名

    # systemctl daemon-reload --重新载入systemd 扫描新的或有改动的单元
    # systemctl enable/disable nexus.service --开机启动
    # systemctl start nexus.service --启动
    image.png

    如果启动失败请配置neuxs的home

    # cd /nexus3/etc/ vi nexus-default.properties 文件指定nexus运行home(感觉并不需要)
    image.png

    如果出现下图错误,是为java环境错误(建议检查jdk版本,路径是否正确)


    image.png
    可能遇见的错误 image.png

    一般原因为端口为开放

    • a.查看防火墙状态
    #firewall-cmd --state
    image.png
    • b.查看端口是否打开
    #ss -ant
    image.png
    • c.查看端口是否开放
    #firewall-cmd
    image.png
    如问题依旧查看日志文件 image.png
    image.png

    根据日志查找相应错误

    参考文献

    基于此文完成搭建

    相关文章

      网友评论

          本文标题: 基于centos7搭建nex

          本文链接:https://www.haomeiwen.com/subject/vzxjwxtx.html