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 <[email protected]> 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 <[email protected]> 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 < > > [email protected] > > > wrote: > > > > > On Tue, May 27, 2014 at 2:38 PM, oc tsdb <[email protected]> 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> > > > > > >
