On Wed, Oct 25, 2017 at 9:53 PM, Sean Busbey <bus...@apache.org> wrote:

>
> okay so here's a use case. our return from `hbase classpath` is a
> nightmare. if you're a downstream user that just wants "hey hbase give
> me jars I need to run against you right now." it's garbage. we could
> include the shaded jars and return the shaded client for something
> like `hbase classpath-client`. Same with replacing `hbase mapredcp`
> current output with the shaded mapreduce jar.
>

I think the listing of dependencies provided by `hbase classpath` family of
utilities an anti-pattern in light of shaded artifacts. Can we replace
these commands with instructions to build your application jar with the
appropriate dependencies? Are there use-cases where the user doesn't
control their classpath, they have no choice but to use `hadoop`/`yarn` to
launch their application instead of `hbase`?

Reply via email to