Why Accululo is interesting? Security! It's developed from the BigTable data model and implemented a security mechanism known as cell-level security. Every key-value pair has its own security label, stored under the column visibility element of the key, which is used to determine whether a given user meets the security requirements to read the value. Wow!
If you are looking for a book which is written about it. I believe a book title - Accumulo Application Development, Table Design, and Best Practices By Michael Wall, Aaron Cordova, Billie Rinaldi. It is written by Authors who know/spend time with Accumulo. Anyway, It's pity for now. It's still Early Release ebook, because this book has undergone a careful vetting process with the U.S. government to ensure that classified or proprietary information has not been revealed.
What should you learn from this book?
- Get a high-level introduction on what Accumulo has to offer
- Take a rapid tour through single- and multiple-node installations, data ingest, and query
- Learn how to write Accumulo applications for several use cases, based on examples
- Dive into Accumulo internals, including information not available in the documentation
- Get detailed information for installing, administering, tuning, and measuring performance
- Learn best practices based on successful implementations in the field
- Find answers to common questions that every new Accumulo user asks
I believe before you will start with Accumulo book. You should know about Hadoop and Zookeeper a bit. In a book, that's not tell you to install/use Hadoop and Zookeeper. For me, I could start with it as simple. A book gave me for idea and what I should know about Accumulo. In Chapter 2, It gave idea to write application. You should know about JAVA! However, on Accumulo (1.5 & 1.4.4)... you can Thrift Proxy! So, you can write application with Python, Ruby, C++, etc.
- Learned a bit - ACCUMULO
I felt excited for waiting to read more -:) I hope I will get much more idea over Accumulo document.