Upgrade to Pro — share decks privately, control downloads, hide ads and more …

An introduction to Apache Bigtop

An introduction to Apache Bigtop

A short introduction to Apache Bigtop, what is it and what can it be used for ?
How can it be used to test and deploy the Hadoop stack ?

Mike Frampton

December 25, 2013
Tweet

More Decks by Mike Frampton

Other Decks in Technology

Transcript

  1. Apache Bigtop • What is it ? • What is

    it for ? • Automated Testing • Platforms • Dependencies www.semtech-solutions.co.nz [email protected]
  2. Apache Bigtop – What is it ? • For testing

    Hadoop and related tools • For test development • Uses Jenkins continuous integration • Based on Cloudera's CDH • BigTop for Hadoop is equivalent to a Linux release – i.e. Ubuntu, Fedora, CentOS • Use it for deploying the Hadoop stack • Guarantees version inter-operability within the stack www.semtech-solutions.co.nz [email protected]
  3. Apache Bigtop – What is it for ? It is

    for testing Hadoop at a number of levels – Packaging – Platform – Runtime – Upgrades – Integration testing – Validation ! www.semtech-solutions.co.nz [email protected]
  4. Apache Bigtop – Platforms Platforms supported – Ubuntu 10.10 –

    CentOS 5/6 – Fedora 18 – Mageia 1 – openSUSE 12.2 www.semtech-solutions.co.nz [email protected]
  5. Apache Bigtop – Dependencies The following tools are required –

    Java JDK 1.6 Apache Ant – Apache Maven wget – tar git – subversion gcc – gcc-c++ make – fuse protobuf-compiler – autoconf automake – libtool sharutils – asciidoc xmlto www.semtech-solutions.co.nz [email protected]
  6. Apache Bigtop – The Players Who has bought into the

    use of Bigtop ? – Canonical – Cloudera – Ebay – EMC – Hortonworks – Illumos – Intel – Trendmicro – WANdisco www.semtech-solutions.co.nz [email protected]
  7. Contact Us • Feel free to contact us at –

    www.semtech-solutions.co.nz – [email protected] • We offer IT project consultancy • We are happy to hear about your problems • You can just pay for those hours that you need • To solve your problems