问题复现:

yarn-session.sh
完整报错如下:

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/appleyuchi/bigdata/flink-1.10.1/lib/slf4j-log4j12-1.7.15.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/appleyuchi/bigdata/apache-tez-0.9.2-bin/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
2020-06-13 12:07:51,025 INFO  org.apache.flink.configuration.GlobalConfiguration            - Loading configuration property: jobmanager.rpc.address, Desktop
2020-06-13 12:07:51,027 INFO  org.apache.flink.configuration.GlobalConfiguration            - Loading configuration property: jobmanager.rpc.port, 6123
2020-06-13 12:07:51,027 INFO  org.apache.flink.configuration.GlobalConfiguration            - Loading configuration property: jobmanager.heap.size, 2048m
2020-06-13 12:07:51,027 INFO  org.apache.flink.configuration.GlobalConfiguration            - Loading configuration property: taskmanager.memory.process.size, 1728m
2020-06-13 12:07:51,027 INFO  org.apache.flink.configuration.GlobalConfiguration            - Loading configuration property: taskmanager.numberOfTaskSlots, 2
2020-06-13 12:07:51,027 INFO  org.apache.flink.configuration.GlobalConfiguration            - Loading configuration property: parallelism.default, 2
2020-06-13 12:07:51,027 INFO  org.apache.flink.configuration.GlobalConfiguration            - Loading configuration property: jobmanager.execution.failover-strategy, region
2020-06-13 12:07:51,028 INFO  org.apache.flink.configuration.GlobalConfiguration            - Loading configuration property: rest.port, 8082
2020-06-13 12:07:51,028 INFO  org.apache.flink.configuration.GlobalConfiguration            - Loading configuration property: rest.address, Desktop
2020-06-13 12:07:51,028 INFO  org.apache.flink.configuration.GlobalConfiguration            - Loading configuration property: web.submit.enable, true
2020-06-13 12:07:51,028 INFO  org.apache.flink.configuration.GlobalConfiguration            - Loading configuration property: jobmanager.archive.fs.dir, hdfs://Desktop:9000/completed-jobs/
2020-06-13 12:07:51,029 INFO  org.apache.flink.configuration.GlobalConfiguration            - Loading configuration property: historyserver.web.address, Desktop
2020-06-13 12:07:51,029 INFO  org.apache.flink.configuration.GlobalConfiguration            - Loading configuration property: historyserver.web.port, 18082
2020-06-13 12:07:51,029 INFO  org.apache.flink.configuration.GlobalConfiguration            - Loading configuration property: historyserver.archive.fs.dir, hdfs://Desktop:9000/completed-jobs/
2020-06-13 12:07:51,029 INFO  org.apache.flink.configuration.GlobalConfiguration            - Loading configuration property: historyserver.archive.fs.refresh-interval, 10000
2020-06-13 12:07:51,029 INFO  org.apache.flink.configuration.GlobalConfiguration            - Loading configuration property: env.java.home, /home/appleyuchi/Java/jdk1.8.0_131
2020-06-13 12:07:51,092 ERROR org.apache.flink.yarn.cli.FlinkYarnSessionCli                 - Error while running the Flink session.
java.lang.NoSuchMethodError: org.apache.commons.cli.Option.builder(Ljava/lang/String;)Lorg/apache/commons/cli/Option$Builder;at org.apache.flink.yarn.cli.FlinkYarnSessionCli.<init>(FlinkYarnSessionCli.java:199)at org.apache.flink.yarn.cli.FlinkYarnSessionCli.<init>(FlinkYarnSessionCli.java:165)at org.apache.flink.yarn.cli.FlinkYarnSessionCli.main(FlinkYarnSessionCli.java:777)------------------------------------------------------------The program finished with the following exception:java.lang.NoSuchMethodError: org.apache.commons.cli.Option.builder(Ljava/lang/String;)Lorg/apache/commons/cli/Option$Builder;at org.apache.flink.yarn.cli.FlinkYarnSessionCli.<init>(FlinkYarnSessionCli.java:199)at org.apache.flink.yarn.cli.FlinkYarnSessionCli.<init>(FlinkYarnSessionCli.java:165)Lorg/apache/commons/cli/Optionat org.apache.flink.yarn.cli.FlinkYarnSessionCli.main(FlinkYarnSessionCli.java:777)

解决方案:

删除$FLINK_HOME/lib下面的/commons-cli-1.4.jar

flink报错org.apache.commons.cli.Option.builder相关推荐

  1. Java命令行界面(第1部分):Apache Commons CLI

    尽管我通常使用Groovy编写要从命令行运行的JVM托管脚本,但是有时候我需要解析Java应用程序中的命令行参数,并且有很多库可供Java开发人员用来解析命令行参数. 在本文中,我将介绍这些Java命 ...

  2. 使用 Apache Commons CLI 解析命令行参数示例

    很好的输入参数解析方法 ,转载记录下 转载在: https://www.cnblogs.com/onmyway20xx/p/7346709.html Apache Commons CLI 简介 Apa ...

  3. 【Flink报错】Option not applicable to singleton quantifier

    [Flink报错]Option not applicable to singleton quantifier 在使用 Flink CEP greedy 的时候遇到下面的异常. Exception in ...

  4. flink报错:The types of the interface org.apache.flink.util.OutputTag could not be inferred.

    测试flink报错如下: The types of the interface org.apache.flink.util.OutputTag could not be inferred. Suppo ...

  5. 使用 Apache Commons CLI 开发命令行工具

    http://www.ibm.com/developerworks/cn/java/j-lo-commonscli/index.html 使用 Apache Commons CLI 开发命令行工具 杨 ...

  6. 使用conda报错:from conda.cli import main ModuleNotFoundError: No module named conda

    使用conda报错:from conda.cli import main ModuleNotFoundError: No module named 'conda' 文章目录: 1 错误出现原因 2 解 ...

  7. spring boot一个模块加载不到引用另一个模块的mapper.xml报错org.apache.ibatis.binding.BindingException: Invalid bound sta

    场景:parent项目有两个子模块,分别是shiro和server,两个子模块各自有各自的实体类.mapper,然后server需要引用shiro中的实体类和mapper.已经在启动类添加注解配置扫描 ...

  8. @webservice报错org.apache.cxf.common.i18n.UncheckedException: No operation was found with

    文章目录 1. 现象 2. 解决办法1 3. 解决办法2 1. 现象 整合spring+cxf的webservice,成功发布了wsdl,但在调用的时候报错 org.apache.cxf.common ...

  9. SpringBoot报错 org.apache.catalina.LifecycleException: Protocol handler start failed

    很多人在第一次创建运行SpringBoot项目的时候会报错 org.apache.catalina.LifecycleException: Protocol handler start failed ...

最新文章

  1. Yii学习笔记【3】
  2. 腾讯全球数字生态大会进入倒计时,原生技术专场开放云报名
  3. 首度揭秘:腾讯敏捷研发和极速交付破局之道
  4. 视频分享:挨踢项目求生法则(1)——团队建设篇
  5. 【剑指offer】面试题53 - II:0~n-1中缺失的数字(java)
  6. Python hasattr() getattr() setattr() 函数使用
  7. 打印1-100内的素数
  8. iOS【终极方案】精准获取webView内容高度,自适应高度
  9. 花书+吴恩达深度学习(十三)卷积神经网络 CNN 之运算过程(前向传播、反向传播)
  10. 【Prison Break】第六天(4.2)
  11. C语言的源代码文件、目标文件和可执行文件
  12. 山东大学计算机学院实验室,计算机学院平稳推进实验室各项工作
  13. oled显示GIF动图
  14. acm-基础数论学习笔记(下)
  15. html详细笔记及练习的几个例子
  16. 【数据库技术课程设计】 电信学院考研信息管理系统 +【Visual FoxPro】
  17. C语言邻接矩阵的实现
  18. xampp 403 禁止访问 问题解决
  19. 条件概率,乘法定理,全概率公式
  20. 电影《铃芽之旅》观后感

热门文章

  1. Recurrent Neural Network[Quasi RNN]
  2. U启动安装原版Win7系统教程
  3. 多线程总结之旅(12):跨线程调用控件的几种方式
  4. c#中跨线程调用windows窗体控件 .我们在做winform应用的时候,大部分情况下都会碰到使用多线程控制界面上控件信息的问题。然而我们并不能用传统方法来做这个问题,下面我将详细的介绍。...
  5. [科技部与你共成长] 数组循环移位
  6. js实现点击自动下载文件
  7. python怎么使用int四舍五入_使用Python 3的数字格式可以将数字四舍五入到成百上千个...
  8. 什么是计算机的网络体系结构,什么是网络体系结构 网络体系结构介绍【详解】...
  9. OpenCV:OpenCV目标检测Adaboost+haar源代码分析
  10. SLAM: SLAM基本流程—VSLAM扫盲之旅