Skip to content
Branch: master
Find file History
benfen and youngwookim BIGTOP-3261 Fix broken BPS Dockerfile
Update dockerfile to remove dependency on gradle and use only docker for the build.

Signed-off-by: Youngwoo Kim <>
Latest commit 30d3e08 May 30, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
bigpetstore-spark BIGTOP-2695: for bigpetstore-spark is outdated Mar 13, 2017
bigpetstore-transaction-queue BIGTOP-3261 Fix broken BPS Dockerfile Oct 23, 2019 BIGTOP-1951. Fix licenses in the source files Aug 7, 2015


BigPetStore is a family of example applications for the Hadoop/Spark ecosystems. BigPetStore generates and analyzes synthetic transaction data for a fictional chain of petstores.

BigPetStore has the following aims:

  • Serve as a demo application to showcase capabilities of the BigTop distribution
  • Perform integration testing for BigTop's components
  • Server as a template for building / packaging Hadoop/Spark applications
  • Provide scalable generation of complex synthetic data
  • Examples for using and integrating components such as Pig, Hive, Spark SQL, etc.
  • Examples of how to perform popular analytics tasks

BigPetStore has the following components to date:

  • Gradle build systems supporting Java, Scala, and Groovy
  • Data generators
  • Analytics
    • ETL
    • Item Recommenders

The BigPetStore application was originally developed for MapReduce and associated components such as Pig, Hive, Mahout, Crunch, etc. With the increasing popularity and importance of Spark, BigPetStore has been expanded to support Spark. To support the use case of deploying to pure MapReduce or Spark environments, we've elected to separate the MapReduce and Spark support into separate applications. You can find the two applications, along with futher documentation, under bigpetstore-mapreduce and bigpetstore-spark, respectively.

You can’t perform that action at this time.