[ 
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)

Reply via email to