This is what I did:
clone bigtop master branch
under root of bigtop workspace, issue the following command:
make hbase-rpm
You should see this at the tail of output:
+ exit 0
cp -r /homes/hortonzy/bigtop/build/hbase//rpm/RPMS/*/*
/homes/hortonzy/bigtop/output/hbase/
touch /homes/hortonzy/bigtop/build/hbase//.rpm
You can find rpm's under output/hbase/
Cheers
On Mon, Jun 2, 2014 at 10:52 PM, oc tsdb <oc.tsdb@gmail.com> wrote:
> Hi,
>
> To build rpm, we downloaded HBase 0.98.2 src from apache download link(
> http://mirror.sdunix.com/apache/hbase/hbase-0.98.2/hbase-0.98.2-src.tar.gz
> )
> and other files (including specs) from bigtop (
>
> https://github.com/apache/bigtop/tree/master/bigtop-packages/src/common/hbase
> )
>
> But while building rpm we are getting the following error.
> *hbase/bigtop.bom: No such file or directory*
>
> i see following line in hbase/do-component-build
> *. `dirname $0`/bigtop.bom*
>
> Please let us know when do we get this error? and how to resolve.
>
>
> Thanks
> oc.tsdb
>
>
>
> On Tue, May 27, 2014 at 3:07 PM, Bharath Vissapragada <
> bharathv@cloudera.com
> > wrote:
>
> > On Tue, May 27, 2014 at 2:38 PM, oc tsdb <oc.tsdb@gmail.com> wrote:
> >
> > > Hi ,
> > >
> > > 1) Where can we find hbase.098 tar
> > > with hbase 0.98 directory structure similar to hbase-0.94.19 ?
> > > i,e ..
> > >
> > > Directory structure of hbase 0.98
> > > # ls
> > > bin/ dev-support/ hbase-common/ hbase-hadoop2-compat/
> > > hbase-prefix-tree/ hbase-shell/ LICENSE.txt README.txt
> > > CHANGES.txt hbase-assembly/ hbase-examples/ hbase-hadoop-compat/
> > > hbase-protocol/ hbase-testing-util/ NOTICE.txt src/
> > > conf/ hbase-client/ hbase-hadoop1-compat/ hbase-it/
> > > hbase-server/ hbase-thrift/ pom.xml target/
> > >
> > > where as directory structure of hbase-0.94.14
> > >
> > > # ls ../hbase-0.94.14
> > > bin/ CHANGES.txt conf/ docs/ hbase-0.94.14.jar
> > hbase-0.94.14-tests.jar
> > > hbase-webapps/ lib/ LICENSE.txt NOTICE.txt pom.xml README.txt
> > > sbin/ security/
> > > src/
> > >
> > > we downloaded hbase 0.98 and hbase 0.94 from
> > >
> > >
> >
> http://www.webhostingjams.com/mirror/apache/hbase/hbase-0.98.2/hbase-0.98.2-src.tar.gzand
> > >
> > >
> > >
> >
> http://www.webhostingjams.com/mirror/apache/hbase/stable/hbase-0.94.19.tar.gz
> > >
> > > respectively .
> > >
> >
> > This was done in 0.95 release to shift from traditional single src/
> > directory to a multi-module layout as it makes more sense and easy to
> > manage. More discussion about it in this jira
> > https://issues.apache.org/jira/browse/HBASE-4336
> >
> >
> > >
> > >
> > > 2) we are trying to build an rpm out of hbase 0.98 version , where can
> i
> > > get the spec file or srpm for the same if available ?
> > >
> >
> > Does this work? Bigtop manages it now IIRC.
> >
> >
> >
> https://github.com/apache/bigtop/blob/master/bigtop-packages/src/rpm/hbase/SPECS/hbase.spec
> >
> >
> >
> >
> >
> > >
> > > Thanks
> > > oc.tsdb
> > >
> >
> >
> >
> > --
> > Bharath Vissapragada
> > <http://www.cloudera.com>
> >
>
|