Understanding how the pieces of a system fit together helps when designing your workflows on the platform. This video explains the high-level architectural components of the HBase platform so you can know how to use them most effectively.
- [Instructor] The main focus of this course…is to get you up and running with HBase.…And, I think it's important at some level…to understand how these pieces fit together.…So what we're going to do now is take a quick look…at the overall architecture of HBase.…HBase follows the master and slave architecture…where masters have most of the actual…working functions embedded, and the slaves simply…respond to the requests from the master parts of the system.…The first part of the HBase master architecture…to know about is the name node.…
Now the name node maintains information…about where all the data lives inside of your HBase cluster.…And this is helpful because when you want…to execute a command you need to know…where the data is in order to retrieve it,…otherwise you'd have to scan the entire cluster,…which really wouldn't be helpful.…The next part is zookeeper.…Now zookeeper isn't specific to HBase,…and in our context, it is used to help coordinate…all of the other parts of the system.…It manages the server state in the cluster…
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