机器学习PAI这个问题怎么解决? No factory supports the additional filters.Could not instantiate the executor. Make sure a planner module is on the classpath
执行失败
INTERNAL_ERROR: org.apache.flink.table.api.TableException: Could not instantiate the executor. Make sure a planner module is on the classpath at com.alibaba.alink.testutil.envfactory.impl.RemoteEnvFactoryImpl.getMlEnv(RemoteEnvFactoryImpl.java:48) at com.alibaba.alink.server.service.impl.RemoteEnvExecutionServiceImpl.getMLEnv(RemoteEnvExecutionServiceImpl.java:31) at com.alibaba.alink.server.service.impl.EnvExecutionServiceImpl.runImpl(EnvExecutionServiceImpl.java:38) at com.alibaba.alink.server.service.impl.RemoteEnvExecutionServiceImpl.run(RemoteEnvExecutionServiceImpl.java:43) at com.alibaba.alink.server.service.impl.ExperimentServiceImpl.runExperiment(ExperimentServiceImpl.java:89) at com.alibaba.alink.server.controller.ExperimentController.runExperiment(ExperimentController.java:123) at com.alibaba.alink.server.controller.ExperimentController$$FastClassBySpringCGLIB$$2c83f912.invoke() at com.alibaba.alink.server.controller.ExperimentController$$EnhancerBySpringCGLIB$$635f4a92.runExperiment() Caused by: org.apache.flink.table.api.NoMatchingTableFactoryException: Could not find a suitable table factory for 'org.apache.flink.table.delegation.ExecutorFactory' in the classpath. Reason: No factory supports the additional filters. The following properties are requested: class-name=org.apache.flink.table.planner.delegation.BlinkExecutorFactory streaming-mode=true The following factories have been considered: org.apache.flink.table.executor.StreamExecutorFactory at org.apache.flink.table.factories.ComponentFactoryService.find(ComponentFactoryService.java:76) at org.apache.flink.table.api.bridge.java.internal.StreamTableEnvironmentImpl.lookupExecutor(StreamTableEnvironmentImpl.java:185) at org.apache.flink.table.api.bridge.java.internal.StreamTableEnvironmentImpl.create(StreamTableEnvironmentImpl.java:156) at org.apache.flink.table.api.bridge.java.StreamTableEnvironment.create(StreamTableEnvironment.java:128) at org.apache.flink.table.api.bridge.java.StreamTableEnvironment.create(StreamTableEnvironment.java:98) at com.alibaba.alink.testutil.envfactory.impl.RemoteEnvFactoryImpl.getMlEnv(RemoteEnvFactoryImpl.java:48) at com.alibaba.alink.server.service.impl.RemoteEnvExecutionServiceImpl.getMLEnv(RemoteEnvExecutionServiceImpl.java:31) at com.alibaba.alink.server.service.impl.EnvExecutionServiceImpl.runImpl(EnvExecutionServiceImpl.java:38) at com.alibaba.alink.server.service.impl.RemoteEnvExecutionServiceImpl.run(RemoteEnvExecutionServiceImpl.java:43) at com.alibaba.alink.server.service.impl.ExperimentServiceImpl.runExperiment(ExperimentServiceImpl.java:89) at com.alibaba.alink.server.controller.ExperimentController.runExperiment(ExperimentController.java:123) at
你好,这个问题可能是由于你没有正确配置 PAI 的 planner 模块导致的。
你可以尝试以下方法解决这个问题:
确保你已经安装了 PAI 的 planner 模块。
确保你的 planner 模块和 PAI 的版本兼容。
确保你的 planner 模块已经添加到 PAI 的 classpath 中。
如果你还不清楚如何解决这个问题,你可以联系阿里云技术支持寻求帮助。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
人工智能平台 PAI(Platform for AI,原机器学习平台PAI)是面向开发者和企业的机器学习/深度学习工程平台,提供包含数据标注、模型构建、模型训练、模型部署、推理优化在内的AI开发全链路服务,内置140+种优化算法,具备丰富的行业场景插件,为用户提供低门槛、高性能的云原生AI工程化能力。