Skip to content

dibbhatt/hbase-rule-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

hbase-rule-engine

Distributed Rule Engine using HBase Co-Processor

This project shows how popular open source Drool rule engine can be integrated with HBase using HBase Region Observer Co-Processor to apply and execute Rules in parallel. Here the Drool Rule Engine sits on the Data Path of HBase and able to fire (if rules are satisfied) rule for every request comes for a HBase Table. The Rule Engine is configured as HBase Region Observer Co-Processor, which mean it can run on every HBase Regions and able to trigger rule for any request that comes to that region. As the Co-Processor runs on Regions of HBase Table and runs in parallel to all RegionServers which means the Rules are also get distributed and runs in parallel. The Rule Processing get automatic fault tolerant support as recovery from RegionServer fail over is taken care by HBase.

About

Distributed Rule Engine using HBase Co-Processor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages