Nexus
General
| Software owner | Sonatype | |||
|---|---|---|---|---|
| Version | 2.14.0 | |||
| 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 installation
caution
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 that the ML SDK repository is created in Nexus.
Apply the below URL to browse through the repositories:
<Control Tower DNS name>/nexus/#view-repositoriesFind a repository named as
ml-sdk.Download ML SDK from S3.
Upload ML SDK to DB Server and unpack to
<INSTALL_DIR>/apps/nexus/sonatype-work/nexus/storage/ml-sdk.Restart Nexus service:
<INSTALL_DIR>/apps/nexus/nexus/bin/./nexus restart
Monitoring
Count the number of running Nexus processes. It should not be less than 1:
ps -aux | grep java | grep nexus | wc -lCheck if TCP port is available:
netstat -lntp | grep -w ${NEXUS_PORT}Check if it is possible to connect the service:
curl http(s)://${DB_HOSTNAME}:${NEXUS_PORT}/nexus/