Upgrade from V3.3.4, V3.3.5 to V3.3.8

Upgrade the Docker version to 20.10.x or above.

Steps to upgrade the Docker version:

  1. Uninstall the current Docker:
Bash
Copy
  1. Install the latest version of Docker:
Bash
Copy
  • To install a specific version of Docker:
Bash
Copy
  • Replace 24.0.5 with the appropriate version string
  • To list specific versions of docker
Bash
Copy
  1. Start Docker:
Bash
Copy

Upgrade Steps from Pulse V3.3.4, V3.3.5, to V3.3.8

  1. Update Configuration: Change the ImageTag in $AcceloHome/config/accelo.yml to 3.3.8.
  2. Push Configuration Update: Execute accelo admin database push-config -a to update the configuration in the database.
  3. Back Up and Update CLI:
  • Back up the current accelo file. Download and update to the latest accelo.linux CLI version.
  • Make the new accelo CLI executable with:
Bash
Copy
  1. Online Installations: Log in to Docker and download the latest binaries:
Bash
Copy
  • Confirm the download by pressing 'Y' when prompted.
  1. Offline Installations: Download the latest image packs. Use docker load -i to upload the latest images.
  2. Update Configuration Files: Apply new keys in vars.yml and push updated configurations with:
Bash
Copy
  1. Restart Containers: Restart all containers, including databases, using accelo restart all -d.
  2. Manage Hydra Agent:
  • Uninstall any existing hydra agent with accelo uninstall remote.
  • Install the hydra agent afresh with accelo deploy hydra.
  1. Finalize Upgrade: Reconfigure the cluster to apply updated configurations for agents by running accelo reconfig cluster -a.

Optional Migration Steps for Pulse Versions Below 3.3.6

These steps are relevant for Pulse installations prior to version 3.3.6 that include an Oozie Server using Oracle DB for metadata storage.

  1. Edit Configuration File: Navigate to $AcceloHome/config and open the acceldata_<clustername>.conf file for editing with:
Bash
Copy
  1. Modify Oozie Connector Configuration: Locate the oozie.connectors section. Initially, it appears as follows:
Bash
Copy
  • Update the type from others to oracle to reflect the use of Oracle DB. The modified section would look like:
Bash
Copy
  1. Save Changes: After making the adjustments, save and close the file.
  2. Apply Configuration Update: To finalize the changes, execute accelo reconfig cluster to reconfigure the cluster with the updated settings. The Oozie connectors will appear as follows:
Bash
Copy
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard