[ 
https://issues.apache.org/jira/browse/NIFI-3067?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joseph Witt updated NIFI-3067:
------------------------------
    Fix Version/s:     (was: 1.2.0)

> Upgrade ZooKeeper dependency version
> ------------------------------------
>
>                 Key: NIFI-3067
>                 URL: https://issues.apache.org/jira/browse/NIFI-3067
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: Core Framework, Tools and Build
>    Affects Versions: 1.0.0, 1.1.0
>            Reporter: Jeff Storck
>
> ZooKeeper 3.4.6 has dependencies on log4j, although it uses slf4j as the 
> logging API; if the log4j dependency is excluded from ZooKeeper 3.4.6 in 
> favor of using logback, ZooKeeper has runtime issues.  
> ZooKeeper 3.4.6's hard dependency on log4j has caused issues in NiFi Toolkit, 
> which originally used logback.  When the ZooKeeper Migrator was added to NiFi 
> Toolkit, the log4j dependency came with it, which broke the logging in NiFi 
> Toolkit due to having both logback and log4j on the classpath.  To resolve 
> the issue in NiFI Toolkit, the logback dependency has been removed, and it 
> now explicitly uses log4j.
> In ZooKeeper 3.5.2 and 3.6.0, the dependency on log4j has been removed.  NiFi 
> (and the Toolkit) would benefit from upgrading to one of these versions of 
> ZooKeeper, allowing the usage of log4j or logback without the classpath and 
> runtime issues mentioned above.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to