Matt Burgess created NIFI-7440:
----------------------------------

             Summary: Building NiFi creates unwanted directory
                 Key: NIFI-7440
                 URL: https://issues.apache.org/jira/browse/NIFI-7440
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Tools and Build
            Reporter: Matt Burgess


When the Hive 3 bundle is built in NiFi, a directory named `${project.basedir}` 
gets created wherever the Maven command is run from (so the top level during a 
full build).

This is caused by the version of Hive 3 used by NiFi, which in turn has a 
dependency on HBase version 2.0.0-alpha4. This version suffers from HBASE-21005 
which causes the issue. Hive 3 likely hasn't upgraded their version of HBase 
because of breaking changes between 2.0.0-alpha4 and 2.0.2 (the first release 
with a fix for HBASE-21005).

We could override the version of HBase for the Hive 3 components, but one of 
the breaking changes is the Base64 implementation, which may generate different 
encodings/decodings and possibly break existing HBase-backed Hive tables. It is 
more prudent to track the upgrade path (from the NiFi perspective) in this 
case, revisiting when the HBase version has been upgraded in Hive 3.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to