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.

+--------------+----------------------+---------------------+-------------------+
|   Core BSP   |      Apache MRQL     |    Graph Package    |    Apache Horn    |
|  (pure BSP)  |  (Query Processing)  |  (Graph Computing)  |  (Deep Learning)  |
+--------------+----------------------+---------------------+-------------------+
|                                Apache Hama                                    |
+-------------------------------------------------------------------------------+
|                                Hadoop HDFS                                    |
+-------------------------------------------------------------------------------+

Recent News

  • Jan 28, 2016: Behroz Sikander was added as a committer and PMC
  • Jun 14, 2015: release 0.7.0 available [downloads]

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: