flinkcdc2.3.0对接postgre这个报错大家有遇到过么?2023-04-10 06:06:38,129 INFO org.apache.flink.runtime.executiongraph.ExecutionGraph [] - Source: TableSourceScan(table=[[default_catalog, default_database, products]], fields=[cum_id, secret_id, response_code, ecid, product_code, product_name, partner_secret_id, secret_id_type, product_ord_id, product_code_type, eboss_product_code, partner_product_code, request_refid, response_refid, response_msg, response, timeresp, id, request_time, response_time, name, mobile, cert_no, result, response_key, response_value, customer_req_time, customer_resp_time, partner_id]) -> DropUpdateBefore -> Calc(select=[cum_id, secret_id, response_code, ecid, product_code, product_name, partner_secret_id, secret_id_type, product_ord_id, product_code_type, eboss_product_code, partner_product_code, request_refid, response_refid, response_msg, response, timeresp, id, request_time, CAST(DATE_FORMAT(request_time, _UTF-16LE'yyyyMMddHH')) AS request_hour_time, CAST(DATE_FORMAT(request_time, _UTF-16LE'yyyyMMdd')) AS request_day_time, CAST(DATE_FORMAT(request_time, _UTF-16LE'yyyyMM')) AS request_month_time, CAST(DATE_FORMAT(request_time, _UTF-16LE'yyyy')) AS request_year_time, response_time, name, mobile, cert_no, result, response_key, response_value, customer_req_time, customer_resp_time, partner_id]) (1/1) (c4290cd3a02426892bab790950da1a3b) switched from RUNNING to FAILED on container_1671783510478_0035_01_000002 @ hyy-cdh-002 (dataPort=45806). com.ververica.cdc.connectors.shaded.org.apache.kafka.connect.errors.ConnectException: An exception occurred in the change event producer. This connector will be stopped. at io.debezium.pipeline.ErrorHandler.setProducerThrowable(ErrorHandler.java:42) ~[flink-sql-connector-mysql-cdc-2.3.0.jar:2.3.0] at io.debezium.connector.postgresql.PostgresStreamingChangeEventSource.execute(PostgresStreamingChangeEventSource.java:168) ~[flink-sql-connector-postgres-cdc-2.3.0.jar:2.3.0] at io.debezium.connector.postgresql.PostgresStreamingChangeEventSource.execute(PostgresStreamingChangeEventSource.java:40)
这个报错是指在使用Flink SQL Connector for MySQL CDC 2.3.0对接PostgreSQL数据库时发生的异常。具体来说,可能是由于在处理变更事件生产者时发生了异常导致的。
可能的解决方案包括:
检查PostgreSQL数据库的配置是否正确,确保连接准确无误。
检查程序中是否存在错误的引用或语法错误,例如表名或列名的拼写错误或语法错误。
升级或降级Flint SQL Connector版本,尝试使用其他版本的Connector连接PostgreSQL数据库,或使用其他连接器。
检查是否有重复的记录或无效的数据,这可能导致无法处理数据,从而引发异常。确保清除所有无效数据或重复记录。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。