hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eric Yang (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HBASE-3606) Create an package integration project
Date Fri, 04 Mar 2011 21:49:45 GMT

    [ https://issues.apache.org/jira/browse/HBASE-3606?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13002834#comment-13002834

Eric Yang commented on HBASE-3606:

Implementation notes:

maven-rpm-plugin and maven-jdeb-plugin are both hard coded to use artifact name for packaging.
 This limitation prevented easy creation of config package for pseudo-cluster deployment.
 It was originally planned to make conf-pseudo package as a submodule, but that implementation
require more restructure the top level maven to be pom package, and change the jar file into
a submodule.  Instead of large build structure change, it is easier to use maven ant plugin
to build packages in ant.

src/packages/update-hbase-env.sh script is called post package installation and symlink hbase
structure to Owen described directory layout. In hbase-env.sh, the class path is automatically
setup to use hadoop and zookeeper from system path.  Hence, the rpm/deb packages do not need
to bundle hadoop and zookeeper jar files.

> Create an package integration project
> -------------------------------------
>                 Key: HBASE-3606
>                 URL: https://issues.apache.org/jira/browse/HBASE-3606
>             Project: HBase
>          Issue Type: New Feature
>          Components: build
>         Environment: Java 6, Redhat 5.5/Ubuntu 10.10
>            Reporter: Eric Yang
>             Fix For: 0.92.0
>         Attachments: HBASE-3606.patch
> For integrating Hadoop ecosystem more tightly and reduce the cost of hadoop stack development,
it would be nice to have a set of installable packages which can setup hadoop stack with least
amount effort.  The goal of this jira is to create installable rpm and debian packages for
HBase from the build system.

This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message