Upgrade from Pulse V3.3.4, 3.3.5 to V3.3.7

Before performing the steps to upgrade from Pulse V3.3.4 or V3.3.5 to V3.3.7, ensure you have followed the steps provided in the prerequisite section of this document.

Prerequisite

Ensure that your Docker version is updated to 20.10.x or higher. To upgrade, perform the following:

  1. Uninstall the current docker:
Bash
Copy
  1. Install the latest version of Docker:
Bash
Copy

To install a specific version of Docker, run the following code and replace the 24.0.5 with the appropriate version string:

Bash
Copy

To list a specific version of Docker, run the following code:

Bash
Copy
  1. Start Docker:
Bash
Copy

Steps to Upgrade from Pulse V3.3.4 or 3.3.5 to V3.3.7

To upgrade from Pulse versions V3.3.4 and V3.3.5 to V3.3.7, perform the following:

  1. Update the ImageTag in $AcceloHome/config/accelo.yml to 3.3.7
  2. Push the updated config to the database, by executing the following command:
Bash
Copy
  1. Move the accelo.linux file to accelo and make it executable using the command chmod +x ./accelo. Then, verify the updated Pulse information.
Bash
Copy
  1. For Online installations, run the following command and press 'Y' at the prompt to get the most recent binaries.
Bash
Copy
  1. For Offline Installations, download all the latest image packs and run the following command to upload the latest images:
Bash
Copy
  1. Update and add new keys in vars.yml:
Bash
Copy
  1. Push acceldata.conf and other updated files to MongoDB:
Bash
Copy
  1. Restart all containers, including database(s):
Bash
Copy
  1. Uninstall the hydra agent:
Bash
Copy
  1. Install the hydra agent:
Bash
Copy
  1. Finally, reconfigure the cluster to get the updated configs for agents:
Bash
Copy

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