hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jerry He (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-11549) Create a Java client only assembly with dependencies from maven build
Date Tue, 22 Jul 2014 18:34:39 GMT

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

Mime
View raw message