You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Jeff Storck (JIRA)" <ji...@apache.org> on 2017/01/06 21:52:59 UTC
[jira] [Created] (NIFI-3300) Zookeeper Migrator should allow
importing of data to a new root node
Jeff Storck created NIFI-3300:
---------------------------------
Summary: Zookeeper Migrator should allow importing of data to a new root node
Key: NIFI-3300
URL: https://issues.apache.org/jira/browse/NIFI-3300
Project: Apache NiFi
Issue Type: Improvement
Components: Tools and Build
Affects Versions: 1.1.1
Reporter: Jeff Storck
Priority: Minor
ZooKeeper Migrator exports data from ZooKeeper using the absolute path from the root of ZooKeeper. This prevents the importing of data to a new root node for NiFi, since the path given during the import will have the entire path of the exported data appended to the new root.
For example, if "/nifi/components" is exported from a ZooKeeper server, the exported data will include the "/nifi/components" path. When that data is imported to a different ZooKeeper server where the root NiFi node is "/nifi2", and the user imports that data to "/nifi2", nodes will be created under "/nifi2/nifi/components".
The ZooKeeper Migrator should export data in such a way that, with the given example, the source nodes under "/nifi/components" should be exported without the "/nifi/components" portion of the path, so that those nodes could be imported to the destination root path, such as "/nifi2/components".
Usage of ZooKeeper client's "chroot" capability should be used in favor of the custom pathing code in the ZooKeeper Migrator.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)