Yolanda M. Davis created NIFI-3697:
--------------------------------------
Summary: Create Upgrade Utility
Key: NIFI-3697
URL: https://issues.apache.org/jira/browse/NIFI-3697
Project: Apache NiFi
Issue Type: Sub-task
Reporter: Yolanda M. Davis
Assignee: Yolanda M. Davis
An upgrade toolkit should allow administrators to automate the upgrade and
downgrade of a NiFi node in standalone or within a cluster from the command
line. Using the node manager, notification, file manager and config migration
utiltiies upgrade could support the following operations
Upgrade Operation
The upgrade operation should perform the following steps:
• Create a backup of the existing installation to the designated backup
folder or default folder
• Send a notification to the cluster on pending upgrade operation (if
option provided and if NiFi node is version 1.2.0 or higher)
• Shutdown current installation of NiFi
• Disconnect node (if part of a cluster)
• Install upgraded nifi version
• Migrate/Update configuration files
• Start NiFi
Downgrade Operation
The downgrade operation should perform the following steps:
• Send a notification to the cluster on pending upgrade operation (if
option provided)
• Shutdown current installation of NiFi
• Disconnect node (if part of a cluster)
• Rollback previous version of nifi using backup or previous installation
directory (rollback directory)
• Start NiFi
The utility should work on both linux and windows environments.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)