同步时必要在 $FLINK_HOME/lib 目录下添加对应的 Flink CDC 依赖,比如 flink-sql-connector-mysql-cdc- v e r s i o n . j a r , f l i n k − s q l − c o n n e c t o r − o r a c l e − c d c − {version}.jar,flink-sql-connector-oracle-cdc- version.jar,flink−sql−connector−oracle−cdc−{version}.jar ,flink-sql-connector-mongodb-cdc-${version}.jar
假如出现 Failed to connect to backend: http://host:webserver_port, 并且 Be 照旧活着的
可能是由于你配置的 be 的 ip,外部的 Flink 集群无法访问。这重要是由于当连接 fe 时,会通过 fe 剖析出 be 的地址。比方,当你添加的 be 地址为127.0.0.1,那么 Flink 通过 fe 获取的 be 地址就为127.0.0.1:webserver_port,此时 Flink 就会去访问这个地址。当出现这个问题时,可以通过在 with 属性中增加实际对应的 be 外部 ip 地'benodes' = "be_ip:webserver_port, be_ip:webserver_port...",整库同步则可增加--sink-conf benodes=be_ip:webserver,be_ip:webserver...。
假如利用整库同步 MySQL 数据到 Doris,出现 timestamp 类型与源数据相差多个小时