[
https://issues.apache.org/jira/browse/HBASE-11549?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14070652#comment-14070652
]
Jerry He commented on HBASE-11549:
----------------------------------
Thanks for the comments!
bq. The bin/ directory is missing. Should this be present? I'd say yes.
What do we want to include inside the bin/ directory? It seems most of the
commands in bin/ are server related.
I was thinking to include conf/hbase-env.sh to set up CLASSPATH to conf and
lib/* etc. But the whole hbase-env.sh contains too much server settings.
bq. The bulk of the distribution is dependency jars in lib/ and that is still
the case. Suggest adding exclusions in the new assembly file to pare that down.
They are pulled in as dependency jars by hbase-client, hbase-common and
hbase-protocol. Is there a way to further pare that down?
> Create a Java client only assembly with dependencies from maven build
> ---------------------------------------------------------------------
>
> Key: HBASE-11549
> URL: https://issues.apache.org/jira/browse/HBASE-11549
> Project: HBase
> Issue Type: Task
> Components: Client
> Affects Versions: 0.99.0, 0.98.3
> Reporter: Jerry He
> Assignee: Jerry He
> Attachments: HBASE-11549-master.patch
>
>
> The purpose is to create a hbase client only distribution with all its
> dependencies.
> It is will be something like hbase-client-2.0.0-SNAPSHOT-bin.tar.gz along
> side with the overall hbase-2.0.0-SNAPSHOT-bin.tar.gz, but itscontent will be
> a subset of the the overall hbase-2.0.0-SNAPSHOT-bin.tar.gz.
> Client application of hbase can just build and run against this client
> distribution.
--
This message was sent by Atlassian JIRA
(v6.2#6252)