Manual Install from the App Server File Folder
EagleML/MC2 Manual Deployment
Any EagleML/MC2 components may be installed by simply dropping the component zip files into the application server file folder manually.
To manually install:
Download or copy the targeted release component zip file, $(component)-$(release_version).zip, from one of the component repositories.
Place the file into the backend folder "$(EAGLE_PATH_TO_ROOT)/estar/tpe/data/msgcenter/in/RAW/eagle_ml-2-0_default_cm_ndfa/incoming/". (NOTE: Drop the file using tools such as filemanager).
Once the file appears in the directory, the install will kick off automatically.
After each installation, use one of the methods in the Installed Version Check to ensure the deployment was successful.
If there are multiple components to be installed, it is necessary to wait for the completion of each component before installing the next component.
MC2 Advance Deployment
MC2 includes multiple components and can be deploy together with EagleML (or EagleML--without-overlays) by dropping all-services-$(release_version) or all-services-without-overlays-$(release_version) using manual deployment above.
If you plan to install all the components it is much easier to install using the mc2.zip file. It runs a workflow which takes care of installing the components in the right order.
Otherwise you have to follow a specific order of installation, and wait for some of the steps to complete before starting other steps.
The order of steps would be:
Eagle Installer
EagleML (or EagleML without overlays)
Extract Service Rules
Import Service Rules
Pypy
Pyruleservice
Extractservice (eaglemc2s) – this step will also install java, redis and eagle-kafka-service