使用 flink-connector-mysql-cdc 监听二进制格式主键的 mysql 时出现异常处理
在使用 flink-connector-mysql-cdc 2.1.1 监听 mysql 时,如果 mysql 表的主键是二进制格式,可能会出现以下错误:
org.apache.flink.util.FlinkRuntimeException: **Generate Splits for table 。。。 error** Caused by: java.lang.ClassCastException: **[B cannot be cast to java.lang.Comparable**
登录后复制
该异常是由拆分表时出现 classcastexception 所致。
解决方案: