Flink CDC这个holo连接器有版本对应关系吗 还是用最新版就可以 flink目前版本比较低 1.13.6 holo应该是2.0版本?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您提供的信息,Flink CDC Hologres连接器的版本确实存在与实时计算Flink版引擎(VVR)和Hologres实例版本的对应关系。以下是详细解答:
Flink CDC Hologres连接器的版本需要与以下两个因素匹配: - 实时计算Flink版引擎(VVR)版本:不同VVR版本支持的Hologres Binlog消费模式可能有所不同。 - Hologres实例版本:Hologres实例的版本会影响Binlog消费模式的选择。
根据知识库中的说明: - VVR 6.0.3及以上版本:新增了JDBC模式Binlog源表功能。 - VVR 6.0.7及以上版本:默认通过JDBC模式消费Hologres Binlog。 - VVR 8.0.4及以上版本:如果检测到Hologres实例版本大于2.0,则会强制使用JDBC模式消费Binlog。
因此,Flink CDC Hologres连接器的版本选择需要结合您的Flink版本(1.13.6)和Hologres实例版本(2.0)来确定。
Flink版本(1.13.6):
Hologres实例版本(2.0):
CREATE权限和实例的Replication Role权限。基于您的环境(Flink 1.13.6,Hologres 2.0),以下是推荐的解决方案: 1. 确认当前VVR版本: - 使用SHOW VERSION命令或其他方式确认当前作业的Flink版本和VVR版本。
选择合适的连接器版本:
权限配置:
GRANT CREATE ON DATABASE <yourDbname> TO <user_name>;
ALTER ROLE <user_name> REPLICATION;
如果启用了简单权限模型(SLMP),可以通过spm_grant进行授权。
升级建议:
通过以上步骤,您可以确保Flink CDC Hologres连接器在当前环境下的正确使用。如有进一步疑问,请随时联系技术支持团队。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。