Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Stop the Windows services and/or Linux processes for each Web and Exec server.

  2. Perform backups of the following:

    • Your Azkaban metadata repository

    • azkaban.local.properties for each Web and Exec server

    • Any other configuration files if you have customized them

  3. Run the installer targeting the existing Azkaban install locations:

    • Step 1 - upgrade the Azkaban metadata
    • Step 2 - upgrade the Azkaban Web Server
    • Step 3 - upgrade each Azkaban Executor
  4. Merge any customizations back in from your earlier backups.

  5. Start the Azkaban Web and Executor services and/or Linux processes.

  6. Upgrade or merge changes to the Scheduler Integration Scripts as required.
  7. Create scheduler authentication profiles as required. See Scheduler Profile Maintenance for details.

Backup your Azkaban Properties and Configuration files

...

  • For Windows: Open Services in Windows and restart each Web and Executor service

  • For Linux: Run the startup script in the Azkaban install location within the bin directory.

Anchor
UpgradeIntegrationScripts
UpgradeIntegrationScripts
Upgrade the Scheduler Integration Scripts

Some releases add improvements to the shipped Azkaban integration scripts, any such changes will be signaled in the release notes.

...

  • wsl_scheduler_publish - publishes job metadata to Azkaban

  • wsl_scheduler_lookup - retrieves the tags of all active Azkaban Executors

  • wsl_scheduler_dashboard - opens the Azkaban Web Server dashboard

  • wsl_scheduler_profile_maintenance - script for maintaining the scheduler profile

To upgrade any of these scripts follow this process:

  1. In RED, open the Azkaban integration script in the script editor such as wsl_scheduler_publish under your Host Script objects.
  2. In notepad open the matching script located in the RED installation directory under <RED install directory>\Administrator\Scripts\wsl_scheduler_publish.ps1
  3. Copy the contents of the updated script into the RED script editor to overwrite the existing script and save.

...