Acad ID: ACAD0159
Hbase for Developers Training in Kuala Lumpur, Malaysia

This course is designed to help participants build and manage scalable, real-time NoSQL applications using Apache HBase.

Overview

This HBase for Developers training is designed to help participants build and manage scalable, real-time NoSQL applications using Apache HBase. The course covers HBase architecture, data modeling, CRUD operations, Java and API access, integration with Hadoop, performance tuning, and operational best practices. Participants will gain hands-on experience to design, develop, and optimize HBase-backed applications for large-scale data storage and low-latency access.

Learning Outcomes

• Understand the architecture, data model, and core concepts of Apache HBase for distributed data storage.
• Design and manage tables, column families, row keys, and schema structures for scalable applications.
• Perform data insertion, retrieval, updates, scans, and filtering using HBase APIs and shell commands.
• Integrate HBase with Apache Hadoop and related big data ecosystem tools.
• Optimize data storage, indexing, querying, and performance for large-scale applications.
• Build scalable, high-performance NoSQL solutions using HBase development best practices.

Duration & Delivery Mode

21 hours

We serve:
Target Audience

 • Big data developers and engineers
 • Data engineers working with NoSQL databases
 • Application developers building scalable data platforms
 • Architects designing big data storage solutions
 • Professionals working with HBase in production environments

Pre-requisites

 • Basic understanding of Hadoop and HDFS concepts
 • Familiarity with Java or another programming language is helpful
 • Understanding of big data and distributed systems

Skillset Achieved

 • Understanding HBase architecture and components
 • Designing HBase data models
 • Creating and managing HBase tables
 • Performing CRUD operations in HBase
 • Accessing HBase using APIs
 • Integrating HBase with Hadoop ecosystem
 • Tuning HBase for performance
 • Managing HBase applications in production

Course Outcome

By the end of this training, participants will be able to design, develop, and optimize HBase applications for large-scale, low-latency data access. Learners will gain strong fundamentals in HBase data modeling, API usage, and performance tuning, enabling them to build scalable NoSQL solutions in enterprise big data environments.

Course Outline

Introduction to HBase & NoSQL Concepts
 • What is HBase and where it is used
 • HBase architecture and components
 • HBase data model concepts
 • Use cases for HBase

HBase Installation & Configuration Basics
 • HBase deployment modes
 • HBase configuration files
 • Starting and stopping HBase
 • Verifying HBase setup

HBase Shell & Table Operations
 • Using HBase shell
 • Creating and deleting tables
 • Managing column families
 • Table schema design basics

CRUD Operations & Data Access
 • Inserting and updating data
 • Reading and scanning data
 • Deleting records
 • Understanding consistency and durability

Data Modeling Best Practices
 • Designing row keys
 • Column family design
 • Handling time-series data
 • Avoiding hot-spotting

Java API & Client Access
 • Using HBase Java API
 • Connecting applications to HBase
 • Performing operations from Java
 • Error handling in HBase clients

Integration with Hadoop Ecosystem
 • Using HBase with MapReduce
 • Integrating with Hive and Spark
 • Bulk loading data
 • ETL patterns with HBase

Performance Tuning & Optimization
 • Region management
 • Compactions and flushing
 • Caching and block cache tuning
 • Write and read performance tuning

Monitoring & Troubleshooting
 • Monitoring HBase clusters
 • Interpreting HBase metrics
 • Troubleshooting common issues
 • Log analysis

Security & Access Control
 • Authentication and authorization basics
 • ACLs and permissions
 • Data security considerations
 • Secure cluster best practices

Backup, Replication & High Availability
 • HBase backup strategies
 • Replication basics
 • Disaster recovery concepts
 • High availability architecture

HBase Project Workshop & Best Practices
 • Building an HBase-backed application
 • Applying data modeling and performance practices
 • End-to-end application testing
 • Final project review and optimization

Assessment Topics

• HBase Setup & Architecture Assessment
• Data Modeling & Schema Design Assessment
• HBase CRUD Operations Assessment
• Integration & Performance Optimization Assessment
• NoSQL Application Development Mini Project Assessment

Evaluation

Participants will be evaluated through hands-on HBase labs, practical application development exercises, instructor-led reviews, and a final project-based assessment focused on building and optimizing an HBase-backed application.

Course Materials

Participants will receive course materials, slides, reference materials, exercises and access to resources for further learning.

Certification

Upon successful completion of the training, participants will receive an AcadNXT Certificate of Completion for HBase for Developers. This digital, verifiable certification validates practical HBase NoSQL development, big data storage, and distributed database skills and can be shared on LinkedIn and included in professional profiles to enhance big data and NoSQL career credibility.

SELECT AN UPCOMING CLASS
Thu 1st Oct 2026 – Sat 3rd Oct 2026
⏱ 3 days 📍 Online Instructor-led
Thu 1st Oct 2026 – Sat 3rd Oct 2026
⏱ 3 days 📍 Classroom
AcadNXT Classroom - Kuala Lumpur, Malaysia Kuala Lumpur Malaysia
Sun 4th Oct 2026 – Tue 6th Oct 2026
⏱ 3 days 📍 Online Instructor-led
Mon 5th Oct 2026 – Wed 7th Oct 2026
⏱ 3 days 📍 Classroom
AcadNXT Classroom - Kuala Lumpur, Malaysia Kuala Lumpur Malaysia
Sun 18th Oct 2026 – Tue 20th Oct 2026
⏱ 3 days 📍 Online Instructor-led
Fri 23rd Oct 2026 – Sun 25th Oct 2026
⏱ 3 days 📍 Classroom
AcadNXT Classroom - Kuala Lumpur, Malaysia Kuala Lumpur Malaysia
Sun 1st Nov 2026 – Tue 3rd Nov 2026
⏱ 3 days 📍 Online Instructor-led
Sun 1st Nov 2026 – Tue 3rd Nov 2026
⏱ 3 days 📍 Classroom
AcadNXT Classroom - Kuala Lumpur, Malaysia Kuala Lumpur Malaysia
Mon 2nd Nov 2026 – Wed 4th Nov 2026
⏱ 3 days 📍 Online Instructor-led
Sun 8th Nov 2026 – Tue 10th Nov 2026
⏱ 3 days 📍 Classroom
AcadNXT Classroom - Kuala Lumpur, Malaysia Kuala Lumpur Malaysia
No upcoming classes are currently available for this delivery mode.

Enroll Now

By submitting your details you agree to be contacted in order to respond to your enquiry.

Other cities in Malaysia

Explore the same course in other cities across Malaysia.

Back to Malaysia course page
Availability

Cities across the globe for this course

This course also runs in these cities in other countries.

Availability

Countries where this course is available

Browse all the countries currently offering scheduled delivery for this course.

9 countries
Testimonials

What Our Students Say