使用Apache kafka的Oracle复制数据

我想从我的oracle数据库中公开数据表并公开到apache kafka.技术上可行吗?
我还需要从我的oracle表中流式传输数据并将其通知给Kafka.
你知道这个用例的好文档吗?
谢谢
最佳答案
>您需要Kafka Connect JDBC源连接器来加载Oracle数据库中的数据. Confluent有一个开源捆绑连接器.它已经与Confluent Platform的其余部分打包和测试,包括模式注册表.使用此连接器就像编写简单的连接器配置和启动独立的Kafka Connect进程或向Kafka Connect集群发出REST请求一样简单.可以在here找到此连接器的文档
>要将变更数据从Oracle事务数据库实时移动到Kafka,您需要首先使用变更数据捕获(CDC)专有工具,该工具需要购买商业许可证,例如Oracle的Golden Gate,Attunity Replicate,Dbvisit Replicate或Striim.然后,您可以利用它们提供的Kafka Connect连接器.它们都列在here
>来自Redhat的开源CDC工具Debezium计划开发一种不依赖Oracle Golden Gate许可证的连接器.相关的JIRA是here.

转载注明原文:使用Apache kafka的Oracle复制数据 - 代码日志