Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Building Apache HBase Applications
Rating: 4.4 out of 5(73 ratings)
380 students

Building Apache HBase Applications

A practical course that teaches how to build HBase Applications
Created byInfinite Skills
Last updated 1/2017
English
English [Auto],

What you'll learn

  • Learn how to create HBase applications from a leading expert
  • This course will guide you through building Apache HBase Applications

Course content

8 sections38 lectures2h 36m total length
  • Important - Download These First - Working Files0:01
  • What Is HBase?5:57

    Explore Apache HBase, an open source, horizontally scalable, low latency data store for random access with strong per-row ACID guarantees, built on ZooKeeper and HDFS for real-time serving and analytics.

  • About The Author0:37

    Jonathan Shea leads Apache HBase engineering at Cloudera, sharing a decade of feature development, field education, and open source big data expertise across Hadoop World and Apache Flume.

  • History6:49

    Trace the history of HBase from Google's Bigtable origins to its Apache project rise, highlighting major deployments and features like coprocessors and replication.

  • When And Why HBase? - SQL5:58

    Explore when to use HBase over relational databases, focusing on scaling challenges, vertical vs horizontal growth, replication, sharding, denormalization, and the tradeoffs of reads and writes.

  • When And Why HBase? - Hadoop6:30

    Evaluate whether to use HBase or Hadoop for big data by examining data types (entity, event, time-series), latency needs (milliseconds to seconds), and whether workloads are analytic or operational.

  • Installing Java2:13

    Install and configure the Java runtime environment to run base Java servers. Download the JRE from Java.com, untar it on Ubuntu, set JAVA_HOME and PATH, then verify the JVM runs.

  • What To Expect2:02

    Introduce Apache HBase and guide you to decide when to use it, and how to design and deploy a scalable big data application, covering basics, hands-on deployment, architecture, and archetypes.

Requirements

  • PC or Mac
  • Working files are included, allowing you to follow along with the author throughout the lessons

Description

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.

Who this course is for:

  • This course is designed for users that are already familiar with Hadoop
  • Anyone wanting to improve their skills with building Apache Hbase Applications