You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "Geoffrey Jacoby (JIRA)" <ji...@apache.org> on 2019/08/13 21:36:00 UTC
[jira] [Updated] (PHOENIX-5442) Change Data Capture
[ https://issues.apache.org/jira/browse/PHOENIX-5442?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Geoffrey Jacoby updated PHOENIX-5442:
-------------------------------------
Summary: Change Data Capture (was: Change Detection Capture)
> Change Data 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
> Priority: Major
>
> 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)