tongchenkeji 发表于:2023-7-2 17:20:120次点击 已关注取消关注 关注 私信 不是说Flink CDC2.4,用上debezium1.9.7后,可以解决这个问题吗?[阿里云实时计算 Flink版] 暂停朗读为您朗读 不是说Flink CDC2.4,用上debezium1.9.7后,可以解决这个问题吗? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 实时计算Flink版# 实时计算 Flink版3179# 流计算2236
Star时光AM 2023-11-27 18:45:42 1 是的,从您提供的截图来看,Flink CDC 2.4 版本使用了 Debezium 1.9.7 版本,并且该版本已经修复了 Oracle Connector 中 Number 类型的 0 值被转换为科学计数法的问题。因此,升级到 Flink CDC 2.4 版本并使用 Debezium 1.9.7 版本应该可以解决这个问题。 请确保按照正确的步骤进行升级和配置,包括更新 Flink 和 Flink CDC 到相应的版本,检查 Connector 的配置参数,以及确保使用了新的 Debezium Connector。在升级过程中,请参考 Flink CDC 和 Debezium 官方文档,了解具体的配置和使用方式。
算精通AM 2023-11-27 18:45:42 2 是的,Flink CDC 2.4.0 版本引入了 Debezium 1.9.0 版本的支持,并且在 Debezium 1.9.0 版本中,已经修复了 Oracle Connector 中 Number 类型的 0 值被转换为科学计数法的问题。因此,如果您使用 Flink CDC 2.4.0 版本,并升级到 Debezium 1.9.0 版本及以上,应该可以解决 Oracle Connector 中 Number 类型的 0 值被转换为科学计数法的问题。请注意,如果您升级到 Debezium 1.9.0 版本及以上,您需要使用新的 Debezium Connector,而不是以前的 Connector。您可以在 Flink CDC 的官方文档中查看有关如何使用新的 Debezium Connector 的详细信息。同时,如果您使用的是自定义反序列化器,也可以考虑在升级到 Debezium 1.9.0 版本及以上后,检查并更新反序列化器的实现,以确保正确处理 Number 类型的 0 值。总之,升级到 Flink CDC 2.4.0 版本并使用 Debezium 1.9.0 版本及以上,应该可以解决 Oracle Connector 中
是的,从您提供的截图来看,Flink CDC 2.4 版本使用了 Debezium 1.9.7 版本,并且该版本已经修复了 Oracle Connector 中 Number 类型的 0 值被转换为科学计数法的问题。因此,升级到 Flink CDC 2.4 版本并使用 Debezium 1.9.7 版本应该可以解决这个问题。
请确保按照正确的步骤进行升级和配置,包括更新 Flink 和 Flink CDC 到相应的版本,检查 Connector 的配置参数,以及确保使用了新的 Debezium Connector。在升级过程中,请参考 Flink CDC 和 Debezium 官方文档,了解具体的配置和使用方式。
是的,Flink CDC 2.4.0 版本引入了 Debezium 1.9.0 版本的支持,并且在 Debezium 1.9.0 版本中,已经修复了 Oracle Connector 中 Number 类型的 0 值被转换为科学计数法的问题。因此,如果您使用 Flink CDC 2.4.0 版本,并升级到 Debezium 1.9.0 版本及以上,应该可以解决 Oracle Connector 中 Number 类型的 0 值被转换为科学计数法的问题。
请注意,如果您升级到 Debezium 1.9.0 版本及以上,您需要使用新的 Debezium Connector,而不是以前的 Connector。您可以在 Flink CDC 的官方文档中查看有关如何使用新的 Debezium Connector 的详细信息。同时,如果您使用的是自定义反序列化器,也可以考虑在升级到 Debezium 1.9.0 版本及以上后,检查并更新反序列化器的实现,以确保正确处理 Number 类型的 0 值。
总之,升级到 Flink CDC 2.4.0 版本并使用 Debezium 1.9.0 版本及以上,应该可以解决 Oracle Connector 中