hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eric Yang <ey...@yahoo-inc.com>
Subject Re: Hbase packaging
Date Thu, 17 Feb 2011 20:30:05 GMT
Hi Stack,

Thanks for the pointer.  This is very useful.  What do you think about
making jar file creation to prepare-package phase, and having
assembly:single be part of package phase?  This would make room for running
both rpm plugin and jdeb plugin in the packaging phase.  Enclosed patch can
express my meaning better.  User can run:

mvn ­DskipTests package

The result would be jars, tarball, rpm, debian packages in target directory.

Another approach is to use ­P rpm,deb to control package type generation.

The current assumption is to leave hbase bundled zookeeper outside of the
rpm/deb package to improve project integrations.  There will be a submodule
called hbase-conf-pseudo package, which deploys a single node hbase cluster
on top of Hadoop+Zookeeper rpms. Would this work for you?


On 2/17/11 11:41 AM, "Stack" <stack@duboce.net> wrote:

> On Thu, Feb 17, 2011 at 11:34 AM, Eric Yang <eyang@yahoo-inc.com> wrote:
>> Hi,
>> I am trying to understand the release package process for HBase.  In the
>> current maven pom.xml, I don't see tarball generation as part of the
>> packaging phase.
> The assembly plugin does it for us.  Run:
> $ mvn assembly:assembly
> or
> $ mvn -DskipTests assembly:assembly
> ... to skip the running of the test suite (1 hour).
> See http://wiki.apache.org/hadoop/Hbase/MavenPrimer.
>> What about having a inline process which creates both release tarball, rpm,
>> and debian packages?  This is to collect feedback for HADOOP-6255 to ensure
>> HBase integrates well with rest of the stack.  Thanks
> This sounds great Eric.  Let us know how we can help.  It looks like
> there is an rpm plugin for maven but I've not played with it in the
> past.  If you have input on this, and you'd like me to mess with it,
> I'd be happy to help out.
> Good stuff,
> St.Ack

  • Unnamed multipart/mixed (inline, None, 0 bytes)
View raw message