Skip to content
SPECIFICTION
Get listed

Apache Accumulo

accumulo.apache.org

Free plan LinuxAPISelf-hosted

What it is

Apache Accumulo is a free, open-source sorted, distributed key/value store for storing and retrieving large datasets across a cluster. It uses Apache Hadoop HDFS for data storage and Apache ZooKeeper for consensus. Each key/value pair can carry a security label, so query results can be restricted according to a user’s authorizations. Accumulo Iterators can modify key/value pairs at different stages of data management. Clusters can use one or more HDFS instances, and nodes can be added or removed as stored data changes. The project says its client API follows Long Term Maintenance releases and semantic versioning, and that each release undergoes extensive testing. The software is licensed under Apache License, Version 2.0. The downloads page lists source and binary archives for versions 4.0.0-alpha-1, 3.0.0, and 2.1.6; the project identifies 4.0.0-alpha-1 as alpha and says alpha or beta releases are not production ready. General questions can go to the user mailing list, while the dev list serves contributor discussions. An interactive tour teaches the Java API through exercises and is designed for Accumulo 2.1.x or greater.

Spec sheet

Purpose
Apache Accumulo is a sorted, distributed key/value store for robust, scalable data storage and retrieval.Read 4 Oct 2026 · accumulo.apache.org
License
The Apache Accumulo site identifies the software as licensed under Apache License, Version 2.0.Read 4 Oct 2026 · accumulo.apache.org
Access control
Each key/value pair has its own security label, which limits query results based on user authorizations.Read 4 Oct 2026 · accumulo.apache.org
API stability
The project says its client API follows Long Term Maintenance releases and semantic versioning, and each release undergoes extensive testing.Read 4 Oct 2026 · accumulo.apache.org
Community support
The project provides a user mailing list for general questions and help, and a dev list for contributor discussions.Read 4 Oct 2026 · accumulo.apache.org
Hands-on learning
The interactive tour introduces the Accumulo Java API through independent steps and exercises and is designed for Accumulo 2.1.x or greater.Read 4 Oct 2026 · accumulo.apache.org
Large datasets
Users can store and manage large data sets across a cluster.Read 4 Oct 2026 · accumulo.apache.org
Maintainer
Apache Accumulo is an Apache Software Foundation project; the foundation describes itself as a U.S. 501(c)(3) nonprofit founded in 1999.Read 4 Oct 2026 · apache.org
Release maturity
The site labels 4.0.0-alpha-1 an alpha release and says alpha or beta releases are not production ready.Read 4 Oct 2026 · accumulo.apache.org
Release options
The downloads page lists source and binary archives for Accumulo 4.0.0-alpha-1, 3.0.0, and 2.1.6.Read 4 Oct 2026 · accumulo.apache.org
Scalability
Accumulo runs on a cluster using one or more HDFS instances, and nodes can be added or removed as stored data changes.Read 4 Oct 2026 · accumulo.apache.org
Security reporting
The project asks that potential security issues be reported privately by email and says it follows the ASF vulnerability handling process.Read 4 Oct 2026 · accumulo.apache.org
Server-side programming
Accumulo Iterators can modify key/value pairs at various points in the data management process.Read 4 Oct 2026 · accumulo.apache.org
Storage and coordination
Accumulo uses Apache Hadoop HDFS to store its data and Apache ZooKeeper for consensus.Read 4 Oct 2026 · accumulo.apache.org

Plans and prices

Apache Accumulo Free Open-source sorted, distributed key/value store · Apache License 2.0 Read 4 Oct 2026 · accumulo.apache.org

Every Apache Accumulo plan and price →

Strong points and limits

Strong points

  • Stores large datasets across a cluster.
  • Security labels restrict results by user authorization.
  • Nodes can be added or removed as data changes.
  • Provides Java API learning exercises.
  • Apache License, Version 2.0.

Limits

  • Requires Apache Hadoop HDFS for data storage.
  • Uses Apache ZooKeeper for consensus.
  • The 4.0.0-alpha-1 release is not production ready.

Who it suits

It suits teams building self-hosted, clustered data storage and retrieval systems that use Hadoop HDFS and ZooKeeper. The security labels may be useful where query results need to reflect user authorizations.

Verdict

Accumulo’s distributed key/value model combines cluster scaling with per-pair security labels and server-side iterators. Choose a release carefully: the project explicitly marks its alpha release as unsuitable for production.

Where Specifiction places it

Alternatives to Apache AccumuloAll alternatives →