25 solved examples to get you up to speed with HBase.
Relational Databases are so stuffy and old! Welcome to HBase – a database solution for a new age.
Do you feel like your relational database is not giving you the flexibility you need anymore? Column oriented storage, no fixed schema and low latency make HBase a great choice for the dynamically changing needs of your applications.
HBase and it’s role in the Hadoop ecosystem, HBase architecture and what makes HBase different from RDBMS and other Hadoop technologies like Hive.
This course comprises of:
- 25 solved examples covering all aspects of working with data in HBase
- CRUD operations in the shell and with the Java API, Filters, Counters, MapReduce
- Set up a database for your application using HBase
- Integrate HBase with MapReduce for data processing tasks
- Create tables, insert , read and delete data from HBase
- Get an all round understanding of HBase and it’s role in the Hadoop ecosystem
- You’ll need to have an IDE where you can run Java code, Intellij IDEA and Eclipse are both good options.
- You’ll need to have some experience with Java programming.
- Working with HBase requires knowledge of Java.
Who is this course intended for?
Anyone who is interested in understanding HBase, NoSQL and distributed database management.
Engineers who want to move away from RDBMS and use HBase for their database solution.
Folks who are using Hadoop ecosystem tools for analytical processing and want a single system for both OLAP and OLTP.
Loonycorn is us, Janani Ravi and Vitthal Srinivasan. Between us, we have studied at Stanford, been admitted to IIM Ahmedabad and have spent years working in tech, in the Bay Area, New York, Singapore and Bangalore.
Janani: 7 years at Google (New York, Singapore); Studied at Stanford; also worked at Flipkart and Microsoft
Vitthal: Also Google (Singapore) and studied at Stanford; Flipkart, Credit Suisse and INSEAD too
We think we might have hit upon a neat way of teaching complicated tech courses in a funny, practical, engaging way, which is why we are so excited to be here on Learnsector!
We hope you will try our offerings and think you’ll like them 🙂
|Introduction to HBase|
|The problem with distributed computing||00:00:00|
|The Hadoop ecosystem||00:00:00|
|The role of HBase in the Hadoop ecosystem||00:00:00|
|How is HBase different from RDBMS?||00:00:00|
|HBase Data Model||00:00:00|
|Introducing CRUD operations||00:00:00|
|HBase is different from Hive||00:00:00|
|CRUD operations using the HBase Shell|
|[For Linux/Mac OS Shell Newbies] Path and other Environment Variables||00:00:00|
|Example 1 – Creating a table for User Notifications||00:00:00|
|Example 2 – Inserting a row||00:00:00|
|Example 3 – Updating a row||00:00:00|
|Example 4 – Retrieving a row||00:00:00|
|Example 5 – Retrieving a range of rows||00:00:00|
|Example 6 – Deleting a row||00:00:00|
|Example 7 – Deleting a table||00:00:00|
|CRUD operations using the Java API|
|Example 8 – Creating a table with HBaseAdmin||00:00:00|
|Example 9 – Inserting a row using a Put object||00:00:00|
|Example 10 – Inserting a list of Puts||00:00:00|
|Example 11 – Retrieving data – Get and Result objects||00:00:00|
|Example 12 – A list of Gets||00:00:00|
|Example 13 – Deleting a row||00:00:00|
|Example 14 – A list of Deletes||00:00:00|
|Example 15 – Mix and match with batch operations||00:00:00|
|Example 16 – Scanning a range of rows||00:00:00|
|Example 17 – Deleting a table||00:00:00|
|Advanced Operations - Filters and Counters|
|Example 18 – Filter by Row id – RowFilter||00:00:00|
|Example 19 – Filter by column value – SingleColumnValueFilter||00:00:00|
|Example 20 – Apply multiple conditions – Filterlist||00:00:00|
|Example 21 – Retrieve rows within a time range||00:00:00|
|Example 22 – Atomically incrementing a value with Counters||00:00:00|
|MapReduce with HBase|
|Example 23 : A MapReduce task to count Notifications by Type||00:00:00|
|Example 23 continued: Implementing the MapReduce in Java||00:00:00|
|Demo : Running a MapReduce task||00:00:00|
|Build a Notification Service|
|Example 24 : Implement a Notification Hierarchy||00:00:00|
|Example 25: Implement a Notifications Manager||00:00:00|
|Installing Hadoop in a Local Environment|
|Hadoop Install Modes||00:00:00|
|Hadoop Install Step 1 : Standalone Mode||00:00:00|
|Hadoop Install Step 2 : Pseudo-Distributed Mode||00:00:00|
|Setting up a Virtual Linux Instance – For Windows Users||00:00:00|
No Reviews found for this course.