Flink CDC cdc 2.3用在flink 13,手动把shaded guava依赖降到18版本,官方认可这种方案么,会不会有什么隐患呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据知识库中的信息,关于将Flink CDC 2.3版本与Flink 1.13结合使用,并手动将shaded guava依赖降到18版本的问题,没有直接提及官方是否认可此方案。但可以提供以下分析和建议:
兼容性考量:通常,Flink CDC各版本与Flink核心版本之间存在一定的兼容性要求。虽然资料中未明确说明对于guava版本的具体要求,但在进行版本调整时,确保所有组件间的兼容性是非常重要的。手动降级依赖库版本可能会导致未知的兼容性问题,特别是当这些库被广泛用于内部操作和交互时。
官方推荐与实践:最佳实践是遵循官方文档或发行说明中推荐的配置和依赖版本。如果因为特定需求必须修改依赖版本,应首先查找是否有官方声明或社区讨论确认此做法的可行性。没有直接信息表明官方对降级guava版本的认可态度,因此这种改动可能存在未经验证的风险。
潜在隐患:
建议行动:
综上所述,虽然没有直接证据表明手动降级guava版本是否得到官方认可,但鉴于可能存在的兼容性和稳定性风险,建议采取谨慎态度,并优先考虑官方推荐的配置方式。如果必须进行此类修改,务必通过彻底的测试来验证其适用性和安全性。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。