Nexus
General
| Software owner | Sonatype | |||
|---|---|---|---|---|
| Management | wfmanger (start \ | stop \ | restart \ | status) nexus |
| Log files | <INSTALL_DIR>/supervisord/log/nexus.*.log | |||
| Data Files | <INSTALL_DIR>/nexus/sonatype-work/nexus/ | |||
| Installation directories | <INSTALL_DIR>/nexus/ | |||
| Configuration files | <INSTALL_DIR>/nexus/conf/nexus.properties | |||
| Default Ports | 8080/8443 | |||
| Process status check | wfmanager status nexus |
You can modify secrets.yml according to your needs.
- workfusion_nexus_user
- workfusion_nexus_pass
Install ML SDK after the main installation
Make sure to perform the below steps from the unpacked installer directory (<PACKAGE_DIR>).
Check or alter some config options.
config.yml
vds_nexus_url:
- If installing VDS along with all other components, leave this empty.
- If installing VDS separately, provide a Nexus URL.
secrets.yml
workfusion_nexus_adminworkfusion_nexus_admin_pass
Run the vds-ml-sdk installation:
./install.sh install vds-ml-sdk
Update ML SDK
Make sure the ML SDK repository is created in Nexus.
Use the below URL to browse through the repositories:
<Control Tower DNS name>/nexus/#view-repositories
Find a repository named as ml-sdk.
Download ML SDK from S3
Upload ML SDK to DB Server and unpack to /apps/nexus/sonatype-work/nexus/storage/ml-sdk.
Restart the Nexus service.
<INSTALL_DIR>/apps/nexus/nexus/bin/./nexus restart
Monitoring
Count number of running nexus processes, it should not be less than 1:
ps -aux | grep java | grep nexus | wc -l
Check if TCP port is available:
netstat -lntp | grep -w ${NEXUS_PORT}
Check if it's possible to connect the service:
curl http(s)://${DB_HOSTNAME}:${NEXUS_PORT}/nexus/