# Apache Hama

> Apache Hama is a distributed computing framework based on bulk synchronous parallel computing techniques for massive scientific computations e.g., matrix, graph and network algorithms. Originally a sub-project of Hadoop, it became an Apache Software Foundation top level project in 2012. It was created by Edward J. Yoon, who named it (short for &#8220;Hadoop Matrix Algebra&#8221;), [&hellip;]

**Apache Hama**  is a distributed computing framework based on bulk synchronous parallel computing techniques for massive scientific computations e.g., matrix, graph and network algorithms. Originally a sub-project of Hadoop, it became an Apache Software Foundation top level project in 2012. It was created by Edward J. Yoon, who named it (short for “Hadoop Matrix Algebra”), and Hama also means hippopotamus in Yoon’s native Korean language (하마), following the trend of naming Apache projects after animals and zoology (such as Apache Pig). Hama was inspired by Google’s Pregel large-scale graph computing framework described in 2010. When executing graph algorithms, Hama showed a fifty-fold performance increase relative to Hadoop.

Retired in April 2020, project resources are made available as part of the Apache Attic. Yoon cited issues of installation, scalability, and a difficult programming model for its lack of adoption.

## Architecture

Hama consists of three major components: BSPMaster, GroomServers and Zookeeper.

### BSPMaster

BSPMaster is responsible for:

- Maintaining groom

…

*Source: [Wikipedia](https://en.wikipedia.org/wiki/Apache_Hama)*

---

## Metadata

- **URL:** https://wpsearchai.com/apache-hama/
- **Published:** 2026-01-28T18:48:36+00:00
- **Modified:** 2026-01-28T18:48:36+00:00
- **Author:** admin
- **Categories:** Cloud computing
