Application Development, Table Design, and Best Practices

Accumulo Application Development, Table Design and Best Practices is a book about Apache Accumulo by Aaron Cordova, Billie Rinaldi, and Michael Wall published by O'Reilly Media. Apache Accumulo is based on Google's BigTable design and is built on top of Apache Hadoop, Zookeeper, and Thrift.

Buy Now

Source Code

Source code for the book can be found on You will need git to checkout the source code and follow along. Alternatively, you can download a zip file for the examples. To run the source code, you will need Java 1.7 and Apache Maven. Any problems found in the sourcecode should be reported as issues in Github.

Get sourcecode


Source is available at You will need Apache Maven and Java 1.7 to build the distribution. You can also download the distribution from Uncompress the distribution and run the bin/install script. Doing so will install and configure Hadoop 2.4.1, Zookeeper 3.4.6 and Accumulo 1.6.1 in a single node to get you started on using Accumulo. For more info, see the README in the root directory. Any problems found in the quickinstall should be reported as issues on Github.

Download Now


You may purchase this book directly from O'Reilly Media. Print and ebooks are both available. You may also read this book online on Safari Books Online with a valid subscription. This book may also be purchased from Amazon

Buy Now