You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hbase.apache.org by oc tsdb <oc...@gmail.com> on 2014/06/03 07:52:32 UTC

Re: HBase 0.98 rpm

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...@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>
>

Re: HBase 0.98 rpm

Posted by Ted Yu <yu...@gmail.com>.
bq. should setup bigtop work space  and then build rpm
Correct.

bq. there are any links describing in details

I got the command in my previous post from README file.

Cheers


On Tue, Jun 3, 2014 at 9:42 PM, oc tsdb <oc...@gmail.com> wrote:

> Hi,
>
> That means first we should setup bigtop work space  and then build rpm?
>
> Can you please point me, if there are any links describing in details
>  about building rpms from scratch?
>
> Thanks
> oc.tsdb
>
>
> On Wed, Jun 4, 2014 at 4:52 AM, Ted Yu <yu...@gmail.com> wrote:
>
> > 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...@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...@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>
> > > >
> > >
> >
>

Re: HBase 0.98 rpm

Posted by oc tsdb <oc...@gmail.com>.
Hi,

That means first we should setup bigtop work space  and then build rpm?

Can you please point me, if there are any links describing in details
 about building rpms from scratch?

Thanks
oc.tsdb


On Wed, Jun 4, 2014 at 4:52 AM, Ted Yu <yu...@gmail.com> wrote:

> 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...@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...@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>
> > >
> >
>

Re: HBase 0.98 rpm

Posted by Ted Yu <yu...@gmail.com>.
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...@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...@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>
> >
>