Who should attend
Developers
Prerequisites
Learners will need to come to class meeting the following prerequisites:
- Comfortable with Java programming language (most programming exercises are in java)
- Be able to navigate Linux command line
- Basic knowledge of Linux editors (VI / nano) for modifying code
Course Objectives
By the end of this course, you should be able to:
- Understand the fundamentals of Accumulo including Architecture, installation and setup
- Perform writing and reading with Accumulo APIs incuding batch operations
- Designing with patterns to achieve flexible schemas
- Integrating Accumulo and Hadoop
- Configuring for server-side optimizations
- Working with cells and partitions
- Statistical analysis with data retrieval patterns
- Data science with Accumulo
Course Content
Accumulo is a distributed NoSQL database built on Hadoop. One of the attractive features of Accumulo is the built-in security model. Accumulo provides 'cell level access control'. This enables us to build Big Data applications where data access and security are critical. This 2 day course goes into the details of leveraging Accumulo to tightly define and achieve data analytic goals. The 2 days are very hands-on intensive.