Should we remove hbase-examples from the main repository entirely? Should
it be its own download? Should we even ship it in binary form at all?

Anyway I’m fine with removing it from the assembly.

Thanks,
Nick

On Mon, 4 Mar 2024 at 13:27, Istvan Toth <st...@apache.org> wrote:

> hbase assembly (and consequently the binary distributions) now depend on
> hbase-examples.
>
> I think this is problematic, as
> * many of those examples are explicitly not production quality.
> * It adds extra curator dependencies to the assembly and to the various
> HBase classpaths. (whic the rest of HBase does not use)
>
> I propose removing hbase-examples and its dependencies from the HBase
> assembly, starting with HBase 3.0.
>
> This would have two effects:
> - The example code will not be present on the classpath
> - Curator libraries will not be added to the HBase classpath. Depending on
> the shaded/non shaded classpath, the Curator from Hadoop in relocated or
> unrelocated form will still be present.
>
> Related tickets:
> HBASE-28416 <https://issues.apache.org/jira/browse/HBASE-28416> : This
> proposal
> HBASE-28415 <http://issues.apache.org/jira/browse/HBASE-28415> : Removing
> erroneous curator dependency from hbase-endpoint (no brainer)
> HBASE-28411 <https://issues.apache.org/jira/browse/HBASE-28411> : The
> original proposal to remove curator completely
>
> best regards
> Istvan
>

Reply via email to