[
https://issues.apache.org/jira/browse/NIFI-3300?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15848896#comment-15848896
]
ASF GitHub Bot commented on NIFI-3300:
--------------------------------------
Github user brosander commented on a diff in the pull request:
https://github.com/apache/nifi/pull/1456#discussion_r98988306
--- Diff:
nifi-toolkit/nifi-toolkit-zookeeper-migrator/src/main/java/org/apache/nifi/toolkit/zkmigrator/ZooKeeperEndpointConfig.java
---
@@ -21,24 +21,37 @@
import com.google.common.base.Preconditions;
import com.google.common.base.Splitter;
import com.google.common.base.Strings;
+import com.google.common.collect.Lists;
+import java.util.List;
import java.util.Objects;
class ZooKeeperEndpointConfig {
private final String connectString;
+ private final List servers;
--- End diff --
should this be List<String> ?
> 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
> Assignee: 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 will require documentation updates in the ZooKeeper Migrator section of
> the System Administration Guide.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)