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)