title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
HBase for Developers
Course Description
Overview
This course introduces HBase – a NoSQL store on top of Hadoop. The course is intended for developers who will be using HBase to develop applications and administrators who will manage HBase clusters.Objectives
- HBase architecture and design
- HBase internals
- Using APIs to interact with HBase
- Data modeling on HBase
Audience
Prerequisites
- Comfortable with Java programming language
- Comfortable in Java programming language (navigate Linux command line , edit files with vi / nano)
- A Java IDE like Eclipse or IntelliJ
Topics
- Big Data ecosystem
- NoSQL overview
- CAP theorem
- When is NoSQL appropriate
- Columnar storage
- HBase and NoSQL
- Concepts and Design
- Architecture (HMaster and Region Server)
- Data integrity
- HBase ecosystem
- Lab : Exploring HBase
- Namespaces, Tables and Regions
- Rows, columns, column families, versions
- HBase Shell and Admin commands
- Lab: HBase Shell
- Introduction to Java API
- Read / Write path
- Time Series data
- Scans
- Map Reduce
- Filters
- Counters
- Co-processors
- Labs (multiple) : Using HBase Java API to implement time series , Map Reduce, Filters and counters.
- Students are presented with real world use cases
- Students work in groups to come up with design solutions
- Discuss / critique and learn from multiple designs
- Labs : implement a scenario in HBase
- Understanding HBase under the hood
- Memfile / HFile / WAL
- HDFS storage
- Compactions
- Splits
- Bloom Filters
- Caches
- Diagnostics
- Hardware selection
- Install methods
- Common configurations
- Lab: installing HBase
- Developing applications using HBase
- Interacting with other Hadoop stack (MapReduce, Pig, Hive)
- Frameworks around HBase
- Advanced concepts (co-processors)
- Labs: writing HBase applications
- Monitoring tools and practices
- Optimizing HBase
- HBase in the cloud
- Real-world use cases of HBase
- Labs: checking HBase vitals
Related Courses
-
Hadoop for Systems Administrators
OSUN-660- Duration: 3 Days
- Delivery Format: Classroom Training, Online Training
- Price: 1,755.00 USD
-
Hadoop for Developers
EJHD-125- Duration: 3
- Delivery Format: Classroom Training, Online Training
- Price: 2,100.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Exam Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.
STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration
Purchase Information
title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.