Flink CDC 里这个问题有人遇到没? flink on yarn job manager 可以启动, 但不给分配slot 。
org.apache.flink.runtime.jobmanager.scheduler.NoResourceAvailableException: slot request bulk is not fulfillable! could not allocate the required slot within slot request timeout
问题原因
作业JAR包中包含了不必要的依赖(例如基本配置、Flink、Hadoop和log4j依赖),造成依赖冲突从而引发各种问题。
作业需要的Connector对应的依赖未被打入JAR包中。
排查方法
查看作业pom.xml文件,判断是否存在不必要的依赖。
通过jar tf foo.jar命令查看作业JAR包内容,判断是否存在引发依赖冲突的内容。
通过mvn dependency:tree命令查看作业的依赖关系,判断是否存在冲突的依赖。
参考;https://help.aliyun.com/zh/flink/support/reference?spm=a2c4g.11186623.0.i2
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。