美文网首页
Linux 下迁移 Nexus3

Linux 下迁移 Nexus3

作者: 叨叨软件测试 | 来源:发表于2020-04-05 16:56 被阅读0次

    Nexus3 的迁移过程还是非常简单,复制整个目录到新服务器,启动即可。

    备份

    在原来服务器上将 nexus3 整体目录备份即可。

    $ tar -zcvf nexus3.tar.gz nexus3/
    

    tips:我的 nexus3 整体目录有 13G,直接通过 tmux 使用 scp 命令远程复制到目标服务器的。

    迁移

    # 创建 nexus 用户
    $ useradd nexus
    $ passwd nexus
    $ su - nexus
    
    # scp 备份文件到新服务器
    $ scp nexus@x.x.x.x:~/nexus3.tar.gz .
    
    # 解压
    $ tar -zxvf nexus3.tar.gz
    
    # 启动
    $ ./nexus3/nexus-3.12.1-01/bin/nexus start
    
    # 验证
    $ curl http://localhost:8081/nexus
    

    配置文件

    # 查看配置文件,根据需要修改
    $ vi /home/nexus/nexus3/nexus-3.12.1-01/etc/nexus-default.properties
    ## DO NOT EDIT - CUSTOMIZATIONS BELONG IN $data-dir/etc/nexus.properties
    ##
    # Jetty section
    application-port=8081
    application-host=0.0.0.0
    nexus-args=${jetty.etc}/jetty.xml,${jetty.etc}/jetty-http.xml,${jetty.etc}/jetty-requestlog.xml
    nexus-context-path=/nexus
    
    # Nexus section
    nexus-edition=nexus-pro-edition
    nexus-features=\
     nexus-pro-feature
    

    问题

    问题一:Nexus max file descriptors

    image.png

    解决方法

    # 配置 nexus 的 nofile 为65536
    $ echo "nexus - nofile 65536" >> /etc/security/limits.conf
    
    # 重启 nexus 生效
    $ ./nexus3/nexus-3.12.1-01/bin/nexus restart
    

    问题二:Detected execution as "root" user. This is NOT recommended!

    # 启动 nexus,报错警告
    $ ./nexus start
    WARNING: ************************************************************
    WARNING: Detected execution as "root" user.  This is NOT recommended!
    WARNING: ************************************************************
    Starting nexus
    

    解决方法

    # 在 bin 目录下创建 nexus.rc
    $ echo "run_as_user=nexus" > /home/nexus/nexus3/nexus-3.12.1-01/bin/nexus.rc
    

    微信公众号:daodaotest

    相关文章

      网友评论

          本文标题:Linux 下迁移 Nexus3

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