flink客户端提交任务报错

这篇具有很好参考价值的文章主要介绍了flink客户端提交任务报错。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 通过flink 客户端提交任务 出现一下错误

2. 需要在flink 配置文件flink-conf.yaml中加入 参数就不会报错了

classloader.resolve-order: parent-first

{
“errors”: [
“org.apache.flink.runtime.rest.handler.RestHandlerException: Could not execute application.\n\tat org.apache.flink.runtime.webmonitor.handlers.JarRunHandler.lambda$handleRequestKaTeX parse error: Undefined control sequence: \n at position 26: …ndler.java:110)\̲n̲\tat java.util.…UniHandle.tryFire(CompletableFuture.java:797)\n\tat java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)\n\tat java.util.concurrent.CompletableFutureKaTeX parse error: Undefined control sequence: \n at position 45: …ture.java:1595)\̲n̲\tat java.lang.…AsyncSupply.run(CompletableFuture.java:1592)\n\t… 1 more\nCaused by: org.apache.flink.util.FlinkRuntimeException: Could not execute application.\n\tat org.apache.flink.client.deployment.application.DetachedApplicationRunner.tryExecuteJobs(DetachedApplicationRunner.java:88)\n\tat org.apache.flink.client.deployment.application.DetachedApplicationRunner.run(DetachedApplicationRunner.java:70)\n\tat org.apache.flink.runtime.webmonitor.handlers.JarRunHandler.lambda$handleRequestKaTeX parse error: Undefined control sequence: \n at position 26: …ndler.java:104)\̲n̲\tat java.util.…AsyncSupply.run(CompletableFuture.java:1590)\n\t… 1 more\nCaused by: org.apache.flink.client.program.ProgramInvocationException: The main method caused an error: Unable to instantiate java compiler\n\tat org.apache.flink.client.program.PackagedProgram.callMainMethod(PackagedProgram.java:372)\n\tat org.apache.flink.client.program.PackagedProgram.invokeInteractiveModeForExecution(PackagedProgram.java:222)\n\tat org.apache.flink.client.ClientUtils.executeProgram(ClientUtils.java:114)\n\tat org.apache.flink.client.deployment.application.DetachedApplicationRunner.tryExecuteJobs(DetachedApplicationRunner.java:84)\n\t… 4 more\nCaused by: java.lang.IllegalStateException: Unable to instantiate java compiler\n\tat org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.compile(JaninoRelMetadataProvider.java:428)\n\tat org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.load3(JaninoRelMetadataProvider.java:374)\n\tat org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.lambda$staticKaTeX parse error: Undefined control sequence: \n at position 38: …vider.java:109)\̲n̲\tat org.apache…FunctionToCacheLoader.load(CacheLoader.java:165)\n\tat org.apache.flink.calcite.shaded.com.google.common.cache.LocalCacheKaTeX parse error: Undefined control sequence: \n at position 55: …ache.java:3529)\̲n̲\tat org.apache…Segment.loadSync(LocalCache.java:2278)\n\tat org.apache.flink.calcite.shaded.com.google.common.cache.LocalCacheKaTeX parse error: Undefined control sequence: \n at position 46: …ache.java:2155)\̲n̲\tat org.apache…Segment.get(LocalCache.java:2045)\n\tat org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache.get(LocalCache.java:3951)\n\tat org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3974)\n\tat org.apache.flink.calcite.shaded.com.google.common.cache.LocalCacheKaTeX parse error: Undefined control sequence: \n at position 44: …ache.java:4958)\̲n̲\tat org.apache…ProjectReduceExpressionsRule.onMatch(ReduceExpressionsRule.java:303)\n\tat org.apache.calcite.plan.AbstractRelOptPlanner.fireRule(AbstractRelOptPlanner.java:333)\n\tat org.apache.calcite.plan.hep.HepPlanner.applyRule(HepPlanner.java:542)\n\tat org.apache.calcite.plan.hep.HepPlanner.applyRules(HepPlanner.java:407)\n\tat org.apache.calcite.plan.hep.HepPlanner.executeInstruction(HepPlanner.java:243)\n\tat org.apache.calcite.plan.hep.HepInstructionKaTeX parse error: Undefined control sequence: \n at position 46: …ction.java:127)\̲n̲\tat org.apache…anonfun$optimizeKaTeX parse error: Undefined control sequence: \n at position 32: …ogram.scala:62)\̲n̲\tat scala.coll…anonfun$foldLeftKaTeX parse error: Undefined control sequence: \n at position 29: …Once.scala:156)\̲n̲\tat scala.coll…anonfun$foldLeft 1 1 1adapted(TraversableOnce.scala:156)\n\tat scala.collection.Iterator.foreach(Iterator.scala:937)\n\tat scala.collection.Iterator.foreachKaTeX parse error: Undefined control sequence: \n at position 21: …ator.scala:937)\̲n̲\tat scala.coll…(IterableLike.scala:69)\n\tat scala.collection.AbstractIterable.foreach(Iterable.scala:54)\n\tat scala.collection.TraversableOnce.foldLeft(TraversableOnce.scala:156)\n\tat scala.collection.TraversableOnce.foldLeft$(TraversableOnce.scala:154)\n\tat scala.collection.AbstractTraversable.foldLeft(Traversable.scala:104)\n\tat org.apache.flink.table.planner.plan.optimize.program.FlinkChainedProgram.optimize(FlinkChainedProgram.scala:58)\n\tat org.apache.flink.table.planner.plan.optimize.StreamCommonSubGraphBasedOptimizer.optimizeTree(StreamCommonSubGraphBasedOptimizer.scala:161)\n\tat org.apache.flink.table.planner.plan.optimize.StreamCommonSubGraphBasedOptimizer.doOptimize(StreamCommonSubGraphBasedOptimizer.scala:79)\n\tat org.apache.flink.table.planner.plan.optimize.CommonSubGraphBasedOptimizer.optimize(CommonSubGraphBasedOptimizer.scala:77)\n\tat org.apache.flink.table.planner.delegation.PlannerBase.optimize(PlannerBase.scala:300)\n\tat org.apache.flink.table.planner.delegation.PlannerBase.translate(PlannerBase.scala:183)\n\tat org.apache.flink.table.api.bridge.java.internal.StreamTableEnvironmentImpl.toStreamInternal(StreamTableEnvironmentImpl.java:437)\n\tat org.apache.flink.table.api.bridge.java.internal.StreamTableEnvironmentImpl.toRetractStream(StreamTableEnvironmentImpl.java:539)\n\tat org.apache.flink.table.api.bridge.java.internal.StreamTableEnvironmentImpl.toRetractStream(StreamTableEnvironmentImpl.java:528)\n\tat com.wudl.flink.job.FlinkSqlMysqlToMySql.main(FlinkSqlMysqlToMySql.java:68)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.apache.flink.client.program.PackagedProgram.callMainMethod(PackagedProgram.java:355)\n\t… 7 more\nCaused by: java.lang.ClassCastException: org.codehaus.janino.CompilerFactory cannot be cast to org.codehaus.commons.compiler.ICompilerFactory\n\tat org.codehaus.commons.compiler.CompilerFactoryFactory.getCompilerFactory(CompilerFactoryFactory.java:129)\n\tat org.codehaus.commons.compiler.CompilerFactoryFactory.getDefaultCompilerFactory(CompilerFactoryFactory.java:79)\n\tat org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.compile(JaninoRelMetadataProvider.java:426)\n\t… 58 more\n”
]
}文章来源地址https://www.toymoban.com/news/detail-614958.html

到了这里,关于flink客户端提交任务报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Flink】详解Flink任务提交流程

    通常我们会使用 bin/flink run -t yarn-per-job -c com.xxx.xxx.WordCount/WordCount.jar 方式启动任务;我们看一下 flink 文件中到底做了什么,以下是其部分源码 可以看到,第一步将相对地址转换成绝对地址;第二步获取 Flink 配置信息,这个信息放在 bin 目录下的 config. sh 中;第三步获取 JV

    2024年02月14日
    浏览(44)
  • 【kafka】Java客户端代码demo:自动异步提交、手动同步提交及提交颗粒度、动态负载均衡

    kafka版本为3.6,部署在3台linux上。 maven依赖如下: 生产者、消费者和topic代码如下: 这里先简单解释一下, kafka的topic只是一个逻辑上的概念,实际上的物理存储是依赖分布在broker中的分区partition来完成的 。kafka依赖的zk中有一个 __consumer_offsets [1]话题,存储了所有consumer和g

    2024年01月19日
    浏览(55)
  • 使用Spring Boot和Apache HttpClient构建REST客户端

    介绍: 在本文中,我们将学习如何使用Spring Boot和Apache HttpClient创建一个REST客户端。我们将探讨如何与远程服务器进行通信、处理JSON响应,并为Web应用程序配置跨源资源共享(CORS)。让我们深入代码吧! ClientService 类负责发起HTTP请求并处理响应。它使用 @Service 注解表示它应

    2024年01月16日
    浏览(53)
  • node中使用express-validator对客户端提交的数据进行表单验证

    在我们的日常开发过程中,数据验证是必不可少的一步。对于服务器而言, 永远不能完全信任从客户端传来的数据 。如何确保提交的数据是有效且安全的呢?尤其是在使用 Node.js 和 Express 进行开发时,我们应该如何简洁高效地实现这一步呢?答案就是使用 express-validator 这个

    2024年02月15日
    浏览(45)
  • org.apache.sshd的SshClient客户端 连接服务器执行命令 示例

    引入依赖 示例代码,可以直接执行,也可以做替换命令、维护session等修改 输出如下,分别代表了输出流stdout和错误输出流stderr

    2024年02月04日
    浏览(38)
  • flink的常见的任务提交方式

    此方式使用起来相对比较简单,但是无法满足需要设置savepoint暂存点的流式任务需求。 使用此方式需要先创建Flink远方的执行环境,然后按序执行FlinkSql,流程如下: java示例如下: 此方式主要通过用java编写一个任务,然后打成jar的形式上传到flink集群。此方式比较灵活,可

    2024年04月26日
    浏览(35)
  • 使用Java代码远程提交flink任务

    导入依赖 参数格式参考: {     \\\"jarPath\\\":\\\"C:\\\\flink-1.13.5\\\\examples\\\\streaming\\\\WordCount.jar\\\",     \\\"parallelism\\\":1,     \\\"entryPointClassName\\\":\\\"org.apache.flink.streaming.examples.wordcount.WordCount\\\" }

    2024年02月11日
    浏览(44)
  • 安装Mysql客户端ODBC报错

    This aplication requires Visual Studio 2019 x64 Redistributable. Please install the Redistributable thenrun this installer again. 再次运行此安装程序。 问题:缺少环境 解决方法:安装Microsoft Visual C++2015-2022 Redistributable (x64) - 14.36.32532      

    2024年02月10日
    浏览(43)
  • 采用seatunnel提交Flink和Spark任务

    seatunnel 是一个非常易用,高性能、支持实时流式和离线批处理的海量数据处理产品,架构于Apache Spark 和 Apache Flink之上。 seatunnel 让Spark和Flink的使用更简单,更高效。 注:当前版本用的是2.1.3版本  如果在github下载自己编译有问题 可在此地址下载编译好的文件seatunnel-2.1.3-b

    2024年02月15日
    浏览(47)
  • 关于flink重新提交任务,重复消费kafka的坑

    按照以下方式设置backend目录和checkpoint目录,fsbackend目录有数据,checkpoint目录没数据 我以为checkpoint和fsbackend要同时设置,其实,1.14.3版本,setCheckpointStorage和stateBackend改成了分着设置 我上边代码这样设置,相当于首先指定了以下checkpoint按照默认的backend存储,然后又指定了按

    2024年02月03日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包