Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-3663

Utility to automate upgrade/downgrade of NiFi

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: In Progress
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Tools and Build
    • None

    Description

      Upgrading NiFi either in standalone mode or within a cluster currently requires several manual steps to ensure that an existing NiFi node is properly migrated to a new version. Also there is no support for "rolling upgrade" which would allow upgrade of a NiFi cluster to occur without a full outage of the cluster. This limits a clusters ability to provide a highly available environment for flow execution and also requires more coordination to plan and schedule for full outages.

      Having a utility (or a set of utilities) that can support a more seamless move to a new version of NiFi (either in rolling or non-rolling fashion) would help to further support automation of configuration and management for NiFi. Such a utility could also be leveraged by more enterprise level configuration management frameworks (e.g. Ansible, Puppet, Chef, Salt) to coordinate upgrades across multiple nodes or clusters within an environment.

      Attachments

        Activity

          People

            YolandaMDavis Yolanda M. Davis
            YolandaMDavis Yolanda M. Davis
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: