Details
-
Type: Epic
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: 0.9.0
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
Description
Currently, the cdk-data-hbase module seems to include three distinct functions:
1) It maps an Avro schema to a key-value schema
2) It serializes/deserializes the attributes of entities using Avro and the schema mapping
3) It writes/reads the serialized bytes to HBase
We should move the first two functions into cdk-data-core and keep the cdk-data-hbase module focused on (3). That will also make it easier to support other key-value stores, like Accumulo, in the future.
Attachments
1.
|
Refactor cdk-data-hbase module to limit the use of the HBase APIs | Open | Bill Havanki | |
2.
|
Move non-HBase specific functionality from cdk-data-hbase into cdk-data-core | Open | Unassigned | |
3.
|
Add support for Accumulo | Open | Unassigned |