Hbase offers two primary methods of interaction. In this video you get a high-level overview of those two interfaces and which one might be best for you.
- [Instructor] It's important to understand…how to work with HBase…and what options are even available.…Now, there are mainly two that I want to bring up.…One is the shell,…and we'll be using this a bit here coming up.…Now, the shell is where you can perform…basic CRUD operations like creating a table,…reading from a table,…updating data in a table,…and even deleting a table.…These operations give you a lot of flexibility…for working with data in HBase.…As well, you can store these commands in a file…and read them from there.…
This is nice if you have admin scripts…that you need to re-create something in a new environment,…or if you want a version control for changes…to your HBase database.…The HBase shell provides JRuby style references to tables…that you can store in variables…and perform other operations using JRuby…while interacting with data in HBase.…This is a bit of an advanced topic…that we won't dig into in this course,…but in case you're familiar with JRuby,…this would be a good avenue for you…to do more of these advanced operations with HBase.…
This course can help professionals further their career in big data analytics using HBase and the Hadoop framework. Learn to describe HBase in the context of the NoSQL landscape, build simple architecture models, and explore basic HBase commands. Instructor Ben Sullins shows how all the concepts fit together, resulting in the kind of distributed big data storage you need for scalable, enterprise-level applications.
- What is HBase?
- Who uses HBase?
- Comparing HBase and an RDBMS
- How data is stored in HBase
- Data model operations
- HBase architecture
- Creating tables
- Querying data