You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Eric Yang (JIRA)" <ji...@apache.org> on 2011/03/04 22:49:45 UTC

[jira] Commented: (HBASE-3606) Create an package integration project

    [ 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