HBase For Developers Training Course

by NobleProg (India) Claim Listing

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.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

NobleProg (India) Logo

img Duration

3 Days

Course Details

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.

We will walk a developer through HBase architecture and data modelling and application development on HBase. It will also discuss using MapReduce with HBase, and some administration topics, related to performance optimization. The course  is very  hands-on with lots of lab exercises.

 

Course Outline:

  • Section 1: Introduction to Big Data & NoSQL
  • Big Data ecosystem
  • NoSQL overview
  • CAP theorem
  • When is NoSQL appropriate
  • Columnar storage
  • HBase and NoSQL
  • Section 2 : HBase Intro
  • Concepts and Design
  • Architecture (HMaster and Region Server)
  • Data integrity
  • HBase ecosystem
  • Lab : Exploring HBase
  • Section 3 : HBase Data model
  • Namespaces, Tables and Regions
  • Rows, columns, column families, versions
  • HBase Shell and Admin commands
  • Lab : HBase Shell
  • Section 3 : Accessing HBase using Java API
  • 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.
  • Section 4 : HBase schema Design : Group session
  • 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
  • Section 5 : HBase Internals
  • Understanding HBase under the hood
  • Memfile / HFile / WAL
  • HDFS storage
  • Compactions
  • Splits
  • Bloom Filters
  • Caches
  • Diagnostics
  • Section 6 : HBase installation and configuration
  • hardware selection
  • install methods
  • common configurations
  • Lab : installing HBase
  • Section 7 : HBase eco-system
  • developing applications using HBase
  • interacting with other Hadoop stack (MapReduce, Pig, Hive)
  • frameworks around HBase
  • advanced concepts (co-processors)
  • Labs : writing HBase applications
  • Section 8 : Monitoring And Best Practices
  • monitoring tools and practices
  • optimizing HBase
  • HBase in the cloud
  • real world use cases of HBase
  • Labs : checking HBase vitals
  • Noida Branch

    Block B Sector 65, Noida
  • Delhi Branch

    Mohan Coopertative Industrial Estate Sarita Vihar, Delhi
  • Ghaziabad Branch

    RDC near Gaur Central Mall Raj Nagar, Ghaziabad
  • Gurgaon Branch

    Udyog Vihar DLF Phase 2 Sector 25, Gurgaon
  • Mumbai Branch

    BKC Annexe/Kurla, Mumbai

Check out more HBASE courses in India

ECEC Skill School Logo

MySQL

MySQL course is offered by ECEC Skill School. At ECEC Skill School, we work hard to make students to be strong in Communication skills, Technical IT Skills, Language Skills, and Subject Skills to achieve their professional lives without any hazards.

by ECEC Skill School [Claim Listing ]
CDAC Chembur Computer Institutes Logo

Microsoft SQL Server

SQL Server on AWS provides greater security, performance, and reliability. Easy to Start. Reliable. Secure. Inexpensive. Complete Control. Types: On-Demand, Spot Instances, Dedicated Hosts. Microsoft SQL Server is a relational database management system developed by Microsoft.

by CDAC Chembur Computer Institutes [Claim Listing ]
LCC Computer Education Logo

MySQL

MySQL course is offered by  LCC Computer Education for all skill level. Whether you are a novice, a mediocre or a professional in computer technologies, we have the right course for you to advance and follow an ambitious career path.

by LCC Computer Education [Claim Listing ]
AWT Education (Abstract Web Technologies) Logo

MS SQL

MS SQL course is offered by AWT Education (Abstract Web Technologies). Database management courses introduce students to languages, applications and programming used for the design and maintenance of business databases.

by AWT Education (Abstract Web Technologies) [Claim Listing ]
IIIT Kottayam Logo

SQL Server

SQL Server course is offered by IIIT Kottayam. Our courses offer a good compromise between the continuous assessment favoured by some universities and the emphasis placed on final exams by others.

by IIIT Kottayam [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy