Apache HamaTM is a framework for Big Data analytics which uses the Bulk Synchronous Parallel (BSP) computing model, which was established in 2012 as a Top-Level Project of The Apache Software Foundation.

It provides not only pure BSP programming model but also vertex and neuron centric programming models, inspired by Google's Pregel and DistBelief.

|         BSP         |           Graph         |        Deep learning       |
|      (pure BSP)     |     (Google's Pregel)   |    (Google's DistBelief)   |
|                              Apache Hama                                   |
|                                     +--------------------------------------+
|                                     |                 YARN                 |
|                              Hadoop HDFS                                   |

Recent News

  • Jun 14, 2015: release 0.7.0 available [downloads]
  • Jun 11, 2015: Minho Kim was added as a committer.

Getting Started

Start by installing Hama on a Hadoop cluster.

Getting Involved

Hama is an open source volunteer project under the Apache Software Foundation. We encourage you to learn about the project and contribute your expertise. Here are some starter links: