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)