Modeling data in HBase is a bit different than other platforms you may be familiar with. In this video you explore how HBase logically organizes data into tables, column families, and columns.
- [Instructor] There are some basic operations…from the HBase shell I wanted to run through here…before we get HBase fired up and actually start using it.…First one is the get command.…And this is when you want a specific row…from an HBase table.…For example, if our table was called iemployee,…and we wanted the row with the key of 1,…we would execute this command here.…And the result would contain only data…about that specific row.…Now, this is different than the scan command,…which also retrieves data, but this time…from the entire table.…
To scan a table, we issue a similar statement,…but this time, instead of passing which row we want,…we just give it the table name.…This returns all the rows in a table.…In our example here, we only have one,…so you get the results displayed like so.…When it comes to putting data into your tables,…you simply use the put command.…The put command actually serves two functions…in that it will insert the data if it does not exist,…or it will update rows if they already exist in your table.…
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