If you're looking to execute some command every time a change occurs in your HBase cluster, you'll likely want to run that code using a coprocessor. This advanced topic helps you with some of your more difficult tasks. This video provides just a quick loo
- [Instructor] I didn't bring this up…in the architecture,…but I thought it made sense to include…at least one little bit about a part of…the system called a coprocessor.…The idea behind coprocessors are…that you can run custom code on a region server,…where the data lives.…Because HBase is designed to store billions…of rows and millions of columns,…sometimes calculating very basic things…can really put a drain on your overall…system performance…and this is an advanced feature.…So, I'm not going to go much deeper then this,…but some examples would be…if you wanted to calculate something,…such as moving average.…
Well if you wanted to do that…you would need to pull all the data out,…which could live across many different…nodes in your cluster,…run the average,…and then maybe put it into a different table.…By having a coprocessor you can actually…make changes and update this data…as events occur.…And this gets into the types of coprocessors.…So, you have an observer and an endpoint.…An observer coprocessor looks for specific…
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