Centos6.5安装Nexus及安装时的一些错误
注意:此篇博文未有配置部分,有需求的同学只能自行寻找了~~
1.下载:
https://www.sonatype.com/download-oss-sonatype
2.官方推荐安装在/opt目录下
#解压 tar -zxvf nexus-3.6.0-02-unix.tar.gz
3.创建nexus用户,并将解压出来的文件修改用户为nexus
#新建组 groupadd nexus #新建用户并添加到组 useradd -g nexus nexus #创建密码 复杂一点 passwd nexus #修改目录权限 chown -R nexus:nexus /opt/nexus-3.6.0-02/ chown -R nexus:nexus /opt/sonatype-work/
4.修改nexue配置
cd /opt/nexus-3.6.0-02/bin #修改用户 vim nexus.rc #修改为如下 run_as_user="nexus" #修改端口(可选,默认为8081) vim /opt/sonatype-work/nexus3/etc/nexus.properties #找到port,去掉注释,并修改为9081 application-port=9081
5.根据系统配置修改运行内存
这里有个坑,nexus默认需要1200M内存,而我服务器最大内存是1G,所以只要一启动就报内存不足。找了好久,在官方指导文档找到了,文档是个好东西。所以修改启动参数
vim nexus.vmoptions #原来的配置 -Xms1200M -Xmx1200M -XX:MaxDirectMemorySize=2G #改为 -Xms128M -Xmx256M -XX:MaxDirectMemorySize=1G
6.启动
./nexus start
若启动时出现:This account is currently not available.则需要修改用户的登录权限:
vim /etc/passwd #找到nexus用户,最后部分修改为如下红色部分 nexus:x:501:502::/home/nexus:/bin/bash
我这里并没有注册系统服务,如果想要注册系统服务的同学,可以参考官方文档。https://help.sonatype.com/display/NXRM3/Installation
暂时只有安装,还不会配置。慢慢搞。