Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
In this Building Apache HBase Applications training course, expert author Jonathan Hsieh will teach you how to design and build an application using HBase's Java API. This course is designed for users that are already familiar with Hadoop. You will start by learning how to interact with HBase. From there, Jonathan will teach you how to build your first application. This video tutorial also covers the HBase data life cycle and deploying distributed HBase. Finally, you will learn about HBase application architectures, including HBase application archetypes and basic HBase tuning.
Once you have completed this computer based training course, you will have gained a solid understanding of how to build HBase applications. Working files are included, allowing you to follow along with the author throughout the lessons.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction|
Important - Download These First - Working Files
What Is HBase?Preview
About The AuthorPreview
When And Why HBase? - SQLPreview
When And Why HBase? - Hadoop
What To Expect
|Section 2: Data Model|
Logical Model - Tables And Rows
Logical Model - Updates And Deletes
Logical To Physical
HBase Column Families
|Section 3: Interacting With Hbase|
|Section 4: Building Your First Application|
Introduction to Building An HBase ApplicationPreview
Setting Up Your Development Environment
Accessing HBase Data
Running Apps On An HBase Cluster
|Section 5: HBase Data Life Cycle|
HBase IO Path
HBase Write - Durability
HBase Write - Consistency
HBase Write - Scalability
HBase Read - Block Cache
HBase Read - Compaction
HBase IO Splitting
HBase IO Summary
|Section 6: Deploying Distributed HBase|
Deploying HBase In The Cloud - Part 1
Deploying HBase In The Cloud - Part 2
Deploying HBase In The Cloud - Part 3
Setting Up A Proxy Into Your VPC
HBase Distributed Deployment Architecture
HBase And Hadoop Deployment Architecture
|Section 7: HBase Application Architectures|
HBase Application Archetypes
Archetype - Simple Entities
Archetype - Graph Entities
Archetype - Coupled And Time-Series Entities
|Section 8: Conclusion|
Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.
The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.