Nihal Jain created HBASE-28434:
----------------------------------
Summary: Update assembly to create a tarball with hadoop and
without hadoop
Key: HBASE-28434
URL: https://issues.apache.org/jira/browse/HBASE-28434
Project: HBase
Issue Type: Sub-task
Reporter: Nihal Jain
The goal of this task is to update the HBase assembly by providing two distinct
variants - one that includes Hadoop and one that does not.
Currently, our assembly includes a substantial amount of the Hadoop
distribution. This task involves modifying our build and assembly process to
create two separate distributions of HBase:
* A variant that includes Hadoop, serving as a complete package for users who
do not have a pre-existing Hadoop installation.
* A leaner variant without Hadoop, suitable for environments where Hadoop is
already installed and configured.
This change aims to reduce the distribution size, speed up startup times, and
decrease the chance of conflicts with the Hadoop jars. It also aims to reduce
the number of CVE-prone JARs in the binary assemblies.
The task includes ensuring that both variants function correctly in their
respective scenarios and that existing functionality is not negatively impacted.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)