Apache Accumulo® is a sorted, distributed key/value store that provides robust, scalable data storage and retrieval.
DownloadApache Accumulo is a key/value store based on the design of Google's BigTable. Accumulo stores its data in Apache Hadoop's HDFS and uses Apache Zookeeper for consensus. While many users interact directly with Accumulo, several open source projects use Accumulo as their underlying store.
Major Features
Server-side programming
Accumulo has a programing meachinism (called Iterators) that can modify key/value pairs at various points in the data management process.
Cell-based access control
Every Accumulo key/value pair has its own security label which limits query results based off user authorizations.
Designed to scale
Accumulo runs on a cluster using one or more HDFS instances. Nodes can be added or removed as the amount of data stored in Accumulo changes.
Stable
Accumulo has a stable client API that follows semantic versioning. Each Accumulo release goes through extensive testing.
To learn more about Accumulo, read the user manual and run the Accumulo example code. Also, join our mailing list and see how you can get involved.
Latest News
View all posts in the news archive