-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Flink-cdc 2.1.0 Oracle CDC使用XStream捕获数据初步实践以及后续问题。 #739
Replies: 2 comments · 1 reply
-
为什么我的一直报这个 java.lang.UnsatisfiedLinkError: no ocijdbc19 in java.library.path,不过我用的是flink sql client flink lib中都已经放了xstream.jar、ojdbc8.jar,以及/etc/profile配置了环境变量,大佬有遇到过这问题吗 |
Beta Was this translation helpful? Give feedback.
All reactions
-
这是pom.xml
这是demo ` public static void main(String[] args) throws Exception {
执行后 |
Beta Was this translation helpful? Give feedback.
All reactions
-
我这边也遇到这个情况, oracle-cdc使用 xstream 可以采集存量的数据,但是,后面 数据的更新无法捕捉到,请问你们解决了吗?是什么原因? |
Beta Was this translation helpful? Give feedback.
-
1. 环境
Oracle
SQL*Plus: Release 19.0.0.0.0 - Production on Fri Dec 17 18:49:43 2021
Version 19.3.0.0.0
Flink
Version: 1.13.3
Flink-cdc
git branch master
Version: 2.2-SNAPSHOT
MacOS Oracle Client
Client: instantclient-basic-macos.x64-19.3.0.0.0dbru.zip
JVM Options: -Djava.library.path=instantclient_19_3
2. Oracle 配置
CDB&PDB数据库实例
参考XStream配置脚本
https://github.com/opengauss-mirror/openGauss-tools-onlineMigration/blob/master/instruction/setup-xtream.sh
Oracle源表初始化
3. Flink捕获XStream数据
pom.xml
OracleCDCExample
SOUT
可以正确解析数据库变化JSON数据
3. FlinkSQL捕获XStream数据
OracleCDCSQLExample
问题
使用SQL语法未能正常捕获数据库变化
使用Flink sql-client.sh 执行SQL提示缺少DebeziumSourceFunction
当前 Flink1.13.3 lib目录
Beta Was this translation helpful? Give feedback.
All reactions