Flink CDC支持Java 8或更高版本的JDK。
如果您想要在更高版本的JDK上运行Flink CDC,请确保您的环境中安装了支持该版本的Flink版本。官方文档中建议使用OpenJDK 8或更高版本。安装完成后,您可以在命令行中指定JDK版本:
./bin/flink run -p 1 -c com.example.MyProgram --jars myprogram.jar -Djava.version=8 myprogram.jar
在上述示例中,将-Djava.version参数的值替换为您想要使用的JDK版本号即可。
请注意,更高的JDK版本可能会引入一些新特性和改进,但也可能存在兼容性问题,所以请确保您的程序在更高版本的JDK上正常工作。
Flink CDC确实支持JDK 21。然而,具体版本兼容性可能会因Flink CDC的版本而异。例如,Flink CDC 2.2版本对所有Connector的支持度达到了一个新的水平,它们都可以运行在Flink 1.13和Flink 1.14上。此外,这个版本的更新还增加了对OceanBase,PolarDB-X,SqlServer,TiDB四种数据源的接入,实现了全量和增量一体化同步。
FLINK CDC 最低版本需要 JDK 1.8 及更高版本的支持。如果您不确定 FLINK CDC 是否兼容 JDK 21,请参阅官网文档以了解更多信息:https://ci.apache.org/projects/flink/flink-docs-release-1.14/dev/connectors
不同版本之间可能存在差异,请及时查阅相关文档。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。