数据和配置迁移
打包两个目录,配置nexus-2.13.0-01
和数据sonatype-work
数据量大可以split分割之后迁移再合并
大概看下文件目录
[root@test nexus]# tree -L 3
.
├── nexus-2.13.0-01
│ ├── bin
│ │ ├── jsw
│ │ ├── nexus
│ │ └── nexus.bat
│ ├── conf
│ │ ├── jetty-http-redirect-to-https.xml
│ │ ├── jetty-https.xml
│ │ ├── jetty-jmx.xml
│ │ ├── jetty-requestlog.xml
│ │ ├── jetty.xml
│ │ ├── logback-access.xml
│ │ ├── logback.xml
│ │ └── nexus.properties
│ ├── lib
│ │ ├── javax.servlet-3.0.0.v201112011016.jar
│ │ ├── jetty-client-8.1.16.v20140903.jar
│ │ ├── jetty-continuation-8.1.16.v20140903.jar
│ │ ├── jetty-deploy-8.1.16.v20140903.jar
│ │ ├── jetty-http-8.1.16.v20140903.jar
│ │ ├── jetty-io-8.1.16.v20140903.jar
│ │ ├── jetty-jmx-8.1.16.v20140903.jar
│ │ ├── jetty-rewrite-8.1.16.v20140903.jar
│ │ ├── jetty-security-8.1.16.v20140903.jar
│ │ ├── jetty-server-8.1.16.v20140903.jar
│ │ ├── jetty-servlet-8.1.16.v20140903.jar
│ │ ├── jetty-util-8.1.16.v20140903.jar
│ │ ├── jetty-webapp-8.1.16.v20140903.jar
│ │ ├── jetty-xml-8.1.16.v20140903.jar
│ │ ├── jul-to-slf4j-1.7.6.jar
│ │ ├── logback-access-1.1.2.jar
│ │ ├── logback-classic-1.1.2.jar
│ │ ├── logback-core-1.1.2.jar
│ │ ├── metrics-core-2.2.0.jar
│ │ ├── metrics-jetty-2.2.0.jar
│ │ ├── metrics-logback-2.2.0.jar
│ │ ├── nexus-bootstrap-2.13.0-01.jar
│ │ ├── plexus-interpolation-1.16.jar
│ │ └── slf4j-api-1.7.6.jar
│ ├── LICENSE.txt
│ ├── logs
│ │ ├── wrapper.log
│ │ ├── wrapper.log.1
│ │ ├── wrapper.log.10
│ │ ├── wrapper.log.2
│ │ ├── wrapper.log.3
│ │ ├── wrapper.log.4
│ │ ├── wrapper.log.5
│ │ ├── wrapper.log.6
│ │ ├── wrapper.log.7
│ │ ├── wrapper.log.8
│ │ └── wrapper.log.9
│ ├── nexus
│ │ ├── favicon.ico
│ │ ├── favicon.png
│ │ ├── images
│ │ ├── LICENSE.html
│ │ ├── robots.txt
│ │ └── WEB-INF
│ ├── NOTICE.txt
│ └── tmp
│ ├── healthcheck4927129825545596220.xml.gz
│ ├── healthcheck8698121696227671506.xml.gz
│ ├── healthcheck8816267983300590483.xml.gz
│ ├── healthcheck-central.xml.gz
│ ├── healthcheck-grails.xml.gz
│ ├── healthcheck-icesoft.xml.gz
│ ├── healthcheck-jboss.xml.gz
│ ├── healthcheck-mvnrepository.xml.gz
│ ├── healthcheck-pentaho-releases.xml.gz
│ ├── healthcheck-pentaho-third-party.xml.gz
│ ├── healthcheck-sonatype.xml.gz
│ ├── healthcheck-splunk-artifactory.xml.gz
│ ├── jetty-0.0.0.0-10801-nexus-_nexus-any-
│ ├── jetty-0.0.0.0-8081-nexus-_nexus-any-
│ ├── nexus-ehcache
│ └── outreach
└── sonatype-work├── nexus│ ├── backup│ ├── conf│ ├── db│ ├── felix-cache│ ├── health-check│ ├── indexer│ ├── logs│ ├── nexus.lock│ ├── nuget│ ├── orient│ ├── plugin-repository│ ├── storage│ ├── timeline│ └── trash└── README.txt29 directories, 65 files
[root@test nexus]#
修改配置文件
增加用户名密码
useradd nexus
passwd nexus
启动
控制台打印的方式启动
./nexus console
直接启动
./nexus start
停止
./nexus stop
通过service启动
[Unit]
Description=Nexus Repository Manager
After=network.target[Service]
Type=forking
User=nexus
ExecStart=./nexus start
ExecStop=./nexus stop
Restart=on-abnormal[Install]
WantedBy=multi-user.target
启动中的问题
- 权限问题
修改两个目录的文件权限
chmod -R 777 nexus-2.13.0-01
chmod -R 777 sonatype-work
修改目录组
chown -R nexus:nexus dir