No description, website, or topics provided.
Switch branches/tags
cdh4-0.4_4.0.0 cdh4-0.4_4.0.1 cdh4-0.4_4.1.0 cdh4-0.4_4.1.1 cdh4-0.4_4.1.2 cdh4-0.4_4.1.3 cdh4-0.4_4.1.4 cdh4-0.4_4.1.5 cdh4-0.4_4.2.0 cdh4-0.4_4.2.1 cdh4-0.4_4.2.2 cdh4-0.6.0_1.1.0 cdh4-0.6.0_1.2.0 cdh4-0.6.0_1.3.0 cdh4-0.6.0_4.3.0 cdh4-0.6.0_4.3.1 cdh4-0.6.0_4.3.2 cdh4-0.6.0_4.4.0 cdh4-0.6.0_4.5.0.x cdh4-0.6.0_4.5.0 cdh4-0.6.0_4.6.0 cdh4-0.6.0_4.7.0 cdh4-0.6.0_4.7.1 cdh5-0.6.0_beta1 cdh5-0.6.0_5.0.0b2 cdh5-0.6.0_5.0.0 cdh5-0.6.0_5.0.1 cdh5-0.6.0_5.0.2 cdh5-0.6.0_5.0.3 cdh5-0.6.0_5.0.4 cdh5-0.6.0_5.0.5 cdh5-0.6.0_5.0.6 cdh5-0.6.0_5.1.0 cdh5-0.6.0_5.1.2 cdh5-0.6.0_5.1.3 cdh5-0.6.0_5.1.4 cdh5-0.6.0_5.1.5 cdh5-0.6.0_5.2.0 cdh5-0.6.0_5.2.1 cdh5-0.6.0_5.2.2 cdh5-0.6.0_5.2.3 cdh5-0.6.0_5.2.4 cdh5-0.6.0_5.2.5 cdh5-0.6.0_5.2.6 cdh5-0.6.0_5.3.0 cdh5-0.6.0_5.3.1 cdh5-0.6.0_5.3.2 cdh5-0.6.0_5.3.3 cdh5-0.6.0_5.3.4 cdh5-0.6.0_5.3.5 cdh5-0.6.0_5.3.6 cdh5-0.6.0_5.3.8 cdh5-0.6.0_5.3.9 cdh5-0.6.0_5.3.10 cdh5-0.6.0_5.4.0 cdh5-0.6.0_5.4.1 cdh5-0.6.0_5.4.2 cdh5-0.6.0_5.4.3 cdh5-0.6.0_5.4.4 cdh5-0.6.0_5.4.5 cdh5-0.6.0_5.4.7 cdh5-0.6.0_5.4.8 cdh5-0.6.0_5.4.9 cdh5-0.6.0_5.4.10 cdh5-0.6.0_5.4.11 cdh5-0.6.0_5.5.0 cdh5-0.6.0_5.5.1 cdh5-0.6.0_5.5.2 cdh5-0.6.0_5.5.4 cdh5-0.6.0_5.5.5 cdh5-0.6.0_5.5.6 cdh5-0.6.0_5.6.0 cdh5-0.6.0_5.6.1 cdh5-0.6.0_5.7.0 cdh5-0.6.0_5.7.1 cdh5-0.6.0_5.7.2 cdh5-0.6.0_5.7.3 cdh5-0.6.0_5.7.4 cdh5-0.6.0_5.7.5 cdh5-0.6.0_5.7.6 cdh5-0.6.0_5.8.0 cdh5-0.6.0_5.8.2 cdh5-0.6.0_5.8.3 cdh5-0.6.0_5.8.4 cdh5-0.6.0_5.8.5 cdh5-0.6.0_5.9.0 cdh5-0.6.0_5.9.1 cdh5-0.6.0_5.9.2 cdh5-0.6.0_5.9.3 cdh5-0.6.0_5.10.0 cdh5-0.6.0_5.10.1 cdh5-0.6.0_5.10.2 cdh5-0.6.0_5.11.0 cdh5-0.6.0_5.11.1 cdh5-0.6.0_5.11.2 cdh5-0.6.0_5.12.0 cdh5-0.6.0_5.12.1 cdh5-0.6.0_5.12.2 cdh5-0.6.0_5.13.0 cdh5-0.6.0_5.13.1 cdh5-0.6.0_5.13.2 cdh5-0.6.0_5.13.3 cdh5-0.6.0_5.14.0 cdh5-0.6.0_5.14.2 cdh5-0.6.0_5.14.4 cdh5-0.6.0_5.15.0 cdh5-0.6.0_5.15.1 cdh5-0.6.0_5.15.2 cdh5-0.6.0_5.16.0 cdh5-0.6.0_5.16.1
Nothing to show
Clone or download
rvs Roman Shaposhnik
Latest commit 6b793ea Apr 24, 2012


# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# See the License for the specific language governing permissions and
# limitations under the License.
# Welcome to Bigtop!

Bigtop ( is a project for the development of
packaging and tests of the Apache Hadoop (
ecosystem, currently in the Apache Incubator.

The primary goal of Bigtop is to build a community around the
packaging and interoperability testing of Hadoop-related
projects. This includes testing at various levels (packaging,
platform, runtime, upgrade, etc...) developed by a community with a
focus on the system as a whole, rather than individual projects.

## Building Bigtop

Packages have been built on Ubuntu 10.10, CentOS 5 and openSUSE
11.4. They can probably be built on other platforms as well.

Building Bigtop requires the following tools:

* Java JDK 1.6
* Apache Forrest 0.8 (requires 32bit version of Java JDK 1.5)
* Apache Ant
* Apache Maven
* git
* subversion
* autoconf
* automake
* liblzo2-dev
* libz-dev
* sharutils
* libfuse-dev

On Debian-based systems one also needs

* build-essential dh-make debhelper devscripts
* reprepro

On openSUSE 11.4+, in addition, one also needs to ensure the following is installed:

docbook-utils docbook-simple

## Building packages

    $ make [component-name]-[rpm|deb]

## Building local YUM/APT repositories

    $ make [component-name]-[yum|apt]

##  Running the tests

WARNING: since testing packages requires installing them on a live
system it is highly recommended to use VMs for that.

Testing Bigtop is done using iTest framework. For more documentation
on iTest visit the iTest page
( but here's 2 steps to get started:

* install package testing iTest artifacts locally:

        cd test/src/smokes/package/ && mvn install -DskipTests -DskipITs -DperformRelease

* use those locally installed iTest package testing artifacts to run a suite:

        cd test/suites/package/ && mvn clean verify -Dcdh.repo.file.url.CentOS=XXX  -D'org.apache.maven-failsafe-plugin.testInclude=**/TestPackagesReadiness.*'

##  Contact us!

You can get in touch with us on the Bigtop mailing lists (