A proof of concept change data capture tool for Hbase environment.
Main aim of this tool is to capture nosql transactions from Hbase edit logs and reflect these changes to another nosql database or any RDMS with adapters.
Change data capture tools are widely used in relational database systems for disaster recovery, reporting and triggering external system without effecting production system. (http://en.wikipedia.org/wiki/Change_data_capture)
- Java
- Unix
- Knowledge on Hbase internals
- Knowledge of NOSQL databases
- Learning Hadoop/Hbase environment.
- Learning Hbase data replication process in detail.
- Design an external tool for listening data changes.