all replication slots are in use Hint: Free one or increase max_replication_slots.

提交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作业,成功。

 

 


版权声明:本文为hexiaohua95原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。