Welcome to the Accumulo tour! The tour offers a hands-on introduction to the Accumulo Java API, broken down into independent steps and exercises. The exercises give you a chance to apply what you have learned by writing code on your own. The answers to an exercise are typically provided in the next step. The tour begins at the Getting Started page.

When on a tour page, the left and right keys on the keyboard can be used to navigate. If you have any questions or suggestions while going through the tour, please email our mailing list or create an issue.

This version works interactively making use of the JShell feature of Java. It is designed to work on versions of Accumulo 2.1.x or greater.

  1. Getting Started

  2. Connecting to Accumulo

  3. Writing and Reading

  4. Data Model

  5. Data Model Code

  6. Authorizations

  7. Authorizations Code

  8. Ranges and Splits

  9. Batch Scanner

  10. Batch Scanner Code

  11. Conditional Writer

  12. Conditional Writer Code

  13. Using Iterators