提交flinksql作业(pgsql-cdc)时报错:all replication slots are in use Hint: Free one or increase max_replication_slots.
此时查看task-managers,发现slot并未使用完,仍有空闲
查看flink原始日志:
文中抛错为PSQLException, 考虑是pgsql数据库的配置问题
进入服务器:输入lsblk,查看镜像,cd 镜像路径,进入镜像,找到pgsql安装目录
修改postgresql.conf文件中的参数:
max_wal_senders = 1000 # max number of walsender processes
max_replication_slots = 1000 # max number of replication slots
重启数据库,使用show all查询修改结果
再次提交flinksql作业,成功。