[ 
https://issues.apache.org/jira/browse/NIFI-5469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16560202#comment-16560202
 ] 

ASF GitHub Bot commented on NIFI-5469:
--------------------------------------

Github user andrewmlim commented on a diff in the pull request:

    https://github.com/apache/nifi/pull/2922#discussion_r205881424
  
    --- Diff: nifi-docs/src/main/asciidoc/administration-guide.adoc ---
    @@ -2434,82 +2538,82 @@ Before you begin, confirm that:
     +
     |====
     |*Required Information*|*Description*
    -|Source ZooKeeper hostname (*sourceHostname*)|The hostname must be one of 
the hosts running in the ZooKeeper ensemble, which can be found in <NiFi 
installation dir>/conf/zookeeper.properties.  Any of the hostnames declared in 
the *server.N* properties can be used.
    -|Destination ZooKeeper hostname (*destinationHostname*)|The hostname must 
be one of the hosts running in the ZooKeeper ensemble, which can be found in 
<NiFi installation dir>/conf/zookeeper.properties.  Any of the hostnames 
declared in the *server.N* properties can be used.
    -|Source ZooKeeper port (*sourceClientPort*)|This can be found in 
*zookeeper.properties* of the <NiFi installation 
dir>/conf/zookeeper.properties.  The port is specified in the *clientPort* 
property.
    -|Destination ZooKeeper port (*destinationClientPort*)|This can be found in 
*zookeeper.properties* of the <NiFi installation 
dir>/conf/zookeeper.properties.  The port is specified in the *clientPort* 
property.
    +|Source ZooKeeper hostname (*sourceHostname*)|The hostname must be one of 
the hosts running in the ZooKeeper ensemble, which can be found in _<NiFi 
installation dir>/conf/zookeeper.properties_.  Any of the hostnames declared in 
the *server.N* properties can be used.
    +|Destination ZooKeeper hostname (*destinationHostname*)|The hostname must 
be one of the hosts running in the ZooKeeper ensemble, which can be found in 
_<NiFi installation dir>/conf/zookeeper.properties_.  Any of the hostnames 
declared in the *server.N* properties can be used.
    +|Source ZooKeeper port (*sourceClientPort*)|This can be found in 
*zookeeper.properties* of the _<NiFi installation 
dir>/conf/zookeeper.properties_.  The port is specified in the *clientPort* 
property.
    +|Destination ZooKeeper port (*destinationClientPort*)|This can be found in 
*zookeeper.properties* of the _<NiFi installation 
dir>/conf/zookeeper.properties_.  The port is specified in the *clientPort* 
property.
     |Export data path|Determine the path that will store a json file 
containing the export of data from ZooKeeper.  It must be readable and writable 
by the user running the zk-migrator tool.
    -|Source ZooKeeper Authentication Information|This information is in <NiFi 
installation dir>/conf/state-management.xml. For NiFi 0.x, if Creator Only is 
specified in state-management.xml, you need to supply authentication 
information using the `-a,--auth` argument with the values from the Username 
and Password properties in state-management.xml. For NiFi 1.x, supply 
authentication information using the `-k,--krb-conf` argument.
    -+
    -If the state-management.xml specifies Open, no authentication is required.
    -|Destination ZooKeeper Authentication Information|This information is in 
<NiFi installation dir>/conf/state-management.xml. For NiFi 0.x, if Creator 
Only is specified in state-management.xml, you need to supply authentication 
information using the `-a,--auth` argument with the values from the Username 
and Password properties in state-management.xml. For NiFi 1.x, supply 
authentication information using the `-k,--krb-conf` argument.
    -+
    -If the state-management.xml specifies Open, no authentication is required.
    -|Root path to which NiFi writes data in Source ZooKeeper 
(*sourceRootPath*)|This information can be found in <NiFi installation 
dir>/conf/state-management.xml under the Root Node property in the 
cluster-provider element. (default: /nifi)
    -|Root path to which NiFi writes data in Destination ZooKeeper 
(*destinationRootPath*)|This information can be found in <NiFi installation 
dir>/conf/state-management.xml under the Root Node property in the 
cluster-provider element.
    +|Source ZooKeeper Authentication Information|This information is in _<NiFi 
installation dir>/conf/state-management.xml_. For NiFi 0.x, if Creator Only is 
specified in _state-management.xml_, you need to supply authentication 
information using the `-a,--auth` argument with the values from the Username 
and Password properties in _state-management.xml_. For NiFi 1.x, supply 
authentication information using the `-k,--krb-conf` argument.
    +
    +If the _state-management.xml_ specifies Open, no authentication is 
required.
    +|Destination ZooKeeper Authentication Information|This information is in 
_<NiFi installation dir>/conf/state-management.xml_. For NiFi 0.x, if Creator 
Only is specified in _state-management.xml_, you need to supply authentication 
information using the `-a,--auth` argument with the values from the Username 
and Password properties in state-management.xml. For NiFi 1.x, supply 
authentication information using the `-k,--krb-conf` argument.
    +
    +If the _state-management.xml_ specifies Open, no authentication is 
required.
    +|Root path to which NiFi writes data in Source ZooKeeper 
(*sourceRootPath*)|This information can be found in `<NiFi installation 
dir>/conf/state-management.xml` under the Root Node property in the 
cluster-provider element. (default: `/nifi`)
    +|Root path to which NiFi writes data in Destination ZooKeeper 
(*destinationRootPath*)|This information can be found in _<NiFi installation 
dir>/conf/state-management.xml_ under the Root Node property in the 
cluster-provider element.
     |====
     2. Stop all processors in the NiFi flow.  If you are migrating between two 
NiFi installations, the flows on both must be stopped.
     3. Export the NiFi component data from the source ZooKeeper.  The 
following command reads from the specified ZooKeeper running on the given 
hostname:port, using the provided path to the data, and authenticates with 
ZooKeeper using the given username and password.  The data read from ZooKeeper 
is written to the file provided.
     
     * For NiFi 0.x
     ** For an open ZooKeeper:
    -*** zk-migrator.sh -r -z 
*sourceHostname:sourceClientPort*/*sourceRootPath*/components -f 
/*path*/*to*/*export*/*zk-source-data.json*
    +*** `zk-migrator.sh -r -z 
*sourceHostname:sourceClientPort*/*sourceRootPath*/components -f 
/*path*/*to*/*export*/*zk-source-data.json*`
    --- End diff --
    
    Sounds good.


> Edits needed for LDAP and Kerberos login identity provider sections in Admin 
> Guide
> ----------------------------------------------------------------------------------
>
>                 Key: NIFI-5469
>                 URL: https://issues.apache.org/jira/browse/NIFI-5469
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: Documentation &amp; Website
>            Reporter: Andrew Lim
>            Assignee: Andrew Lim
>            Priority: Minor
>
> Going through the Authentication and Authorization sections of the Admin 
> Guide, I noticed the following improvements could be made:
>  * Removed “Kerberos Config File” property from kerberos-provider login 
> identity provider (this was done because the same property exists in 
> nifi.properties)
>  * Corrected the "LDAP-based Users/Groups Referencing User Attribute” login 
> identity provider example to refer to “member uid"
>  * Added titles to login identity provider examples for improved 
> readability/search
>  * Changed UserGroupProvider property examples from bulleted lists to tables
> Also, text formatting for references to config files, directories, etc.  need 
> to be made consistent.  For example, config files like _nifi.properties_, 
> _authorizers.xml_ should be italicized.  Directories, properties and default 
> values for properties should be monospaced.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to