Geoffrey Jacoby created PHOENIX-5442:
----------------------------------------

             Summary: Change Detection Capture
                 Key: PHOENIX-5442
                 URL: https://issues.apache.org/jira/browse/PHOENIX-5442
             Project: Phoenix
          Issue Type: New Feature
            Reporter: Geoffrey Jacoby
            Assignee: Geoffrey Jacoby


Create a change detection capture framework for Phoenix to allow for changes to 
tables to be streamed to a message bus such as Kafka. This is an umbrella JIRA, 
and will require several subcomponents, such as 

* Phoenix schema information annotated into HBase WALs
* The ability to generate Avro (or similar) schemas for Phoenix objects using 
the above schema information
* An HBase replication endpoint that tails HBase WALs, formats the data changes 
as Avro using the schema information, and then persists to a message bus. Parts 
of the implementation might work better as part of the connectors repo, or some 
other repo, to avoid importing too many new dependencies into Phoenix proper. 

Code will depend on interfaces wherever possible so that different technologies 
can be used for the message format and message bus. 



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to