Menu Icon

Available Training Rooms


Course Details

  • Course Overview
  • Skills Gained
  • Who can Benefit?
  • Prerequisites
  • Syllabus

Cloudera University’s three-day HBase course enables participants to store and access massive quantities of multi-structured data and perform hundreds of thousands of operations per second. This course is part of both the developer learning path and the administrator learning path.Take your knowledge to the next level with Cloudera’s Apache Hadoop Training and Certification Cloudera University’s three-day training course for Apache HBase enables participants to store and access massive quantities of multi-structured data and perform hundreds of thousands of operations per second.

Through instructor-led discussion and interactive, hands-on exercises, participants will navigate the Hadoop ecosystem, learning topics such as:

  • The use cases and usage occasions for HBase, Hadoop, and RDBMS
  • Using the HBase shell to directly manipulate HBase tables
  • Designing optimal HBase schemas for efficient data storage and recovery
  • How to connect to HBase using the Java API to insert and retrieve data in real time
  • Best practices for identifying and resolving performance bottlenecks.

This course is appropriate for developers and administrators who intend to use HBase. Prior experience with databases and data modeling is helpful, but not required. Knowledge of Java is assumed. 

Prior knowledge of Hadoop is not required, but Cloudera Developer Training for Apache Hadoop provides an excellent foundation for this course.

Course Outline: Cloudera Training for Apache HBase


Introduction to Hadoop and HBase

• What Is Big Data?

• Introducing Hadoop

• Hadoop Components

• What Is HBase?

• Why Use HBase?

• Strengths of HBase

• HBase in Production

• Weaknesses of HBase

HBase Tables

• HBase Concepts

• HBase Table Fundamentals

• Thinking About Table Design

The HBase Shell

• Creating Tables with the HBase Shell

• Working with Tables

• Working with Table Data

HBase Architecture Fundamentals

• HBase Regions

• HBase Cluster Architecture

• HBase and HDFS Data Locality

HBase Schema Design

• General Design Considerations

• Application-Centric Design

• Designing HBase Row Keys

• Other HBase Table Features

Basic Data Access with the HBase API

• Options to Access HBase Data

• Creating and Deleting HBase Tables

• Retrieving Data with Get

• Retrieving Data with Scan

• Inserting and Updating Data

• Deleting Data

More Advanced HBase API Features

• Filtering Scans

• Best Practices

• HBase Coprocessors

HBase on the Cluster

• How HBase Uses HDFS

• Compactions and Splits

HBase Reads and Writes

• How HBase Writes Data

• How HBase Reads Data

• Block Caches for Reading

HBase Performance Tuning

• Column Family Considerations

• Schema Design Considerations

• Configuring for Caching

• Dealing with Time Series and Sequential Data

• Pre-Splitting Regions

HBase Administration and Cluster Management

• HBase Daemons

• ZooKeeper Considerations

• HBase High Availability

• Using the HBase Balancer

• Fixing Tables with hbck

• HBase Security

HBase Replication and Backup

• HBase Replication

• HBase Backup

• MapReduce and HBase Clusters

Using Hive and Impala with HBase

• Using Hive and Impala with HBase

Appendix A: Accessing Data with Python and Thrift

• Thrift Usage

• Working with Tables

• Getting and Putting Data

• Scanning Data

• Deleting Data

• Counters

• Filters

Appendix B: OpenTSDB




  • Developer
  • Administrators

Public Program Schedule

Course Name Duration Brochure Location Schedule Enroll
There is no upcoming Public Batch Schedule, you can ask for Private Batch or for On-Demand Learning

Download the syllabus


The highest standard, The happiest learners

Our Enterprise Clients


  • Why should I choose RPS?
  • I am working, is it possible to arrange the classes on weekends?
  • Please confirm if your office is open on weekends?
  • Can I get the courseware in advance before start of training?
  • What are the timings (class hours)?
  • How can I make the payment?
  • What is the mode of payment?
  • Candidate authorized RPS to charge $200. But the bank has charged $208. Why is this?
  • If we need training on one of the modules only how does that work?
  • How long before do we need to book the exams?
  • Where are your training centers available?
  • Can I pay the fee in installments?
  • What are the refund policies? Can i get my money back in case i am unable to attend the training?
  • Do you provide a bank loan facility?
  • 10+ years of Training Expertise
  • Certified instructors with industry standard experience
  • Tailor made training available
  • 6+ training Locations
  • 100000 + professional trained
  • Customer Satisfaction
  • Reliable and Most cost effective Training

Yes, we do offer weekend classes for professionals in group or 1-to-1 Training depending upon the technology.

The administrative and sales staff works on weekdays (Monday - Friday). System Admins and Operation team are available on all days.

Yes, after you have paid the booking amount (which will be non–refundable in this case). Booking amount depends on the technology selected.

Training timings are from 9 am to 5 pm.

You can send the deposit by any of the following methods:-

  • PayPal
  • Credit Card
  • Bank Transfer
  • Demand Draft
  • Cash
  • Purchase Order (in case of Corporates / Government).
  • If you are an International student, the registration amount of USD 200 can be paid by Bank Transfer or PayPal/PayUMoney . The balance amount has to be paid by traveler's cheque or cash after arrival in India. You can also pay the balance by PayPal. There is a surcharge of 4% in this case.
  • For Indian Resident students, the course fees including registration can be paid by Cash, Cheque, Demand Draft or Bank transfer.To Know more Please call +919883305050 or Email us at for any of your queries.

Overseas credit card payments through PayPal involve a mark-up of up to 4% as surcharge.

We can provide customized 1-to-1 training for a technology as per your requirement.

Most exams can be booked once you are on the course (e.g. Microsoft, ITIL, VEEAM, EC-Council). Red Hat and some other exams have to be booked in advance.

Our training centers are available in Bangalore, Chennai, Hyderabad, Pune and Delhi.

We do not have facility to pay in installments

If the course fee has been paid for and RPS cancels the Course, a refund will be provided, else the courses are non-refundable.

We do not provide loan facility.

Other Related Courses

Related courses will be updated soon...