用GenericObjectPool来连接postgres数据库,在pom.xml中也加入了依赖

  <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-pool2 --><dependency><groupId>org.apache.commons</groupId><artifactId>commons-pool2</artifactId><version>2.4.2</version></dependency>

在本机运行成功,打jar包放到集群上运行就报错:

20/07/06 10:25:51 ERROR executor.Executor: Exception in task 0.0 in stage 2.0 (TID 4)
java.lang.NoClassDefFoundError: org/apache/commons/pool2/PooledObjectFactoryat com.emg.covers.MatchPointDAO$.roadMatch(JdbcHelper.scala:23)

解决办法:

在submit提交程序的时候再次引入org.apache.commons.commons-pool2的jar包

--jars /data/modules/testcxb/test/commons-pool2-2.4.2.jar \

#!/bin/bash
echo ------------------------ $syst_print ------------------------------ >> /data/modules/testcxb/test/6month.lognohup /home/modules/spark-2.1.1/bin/spark-submit \
--master yarn \
--deploy-mode cluster \
--class com.emg.covers.Roadid_Covers \
--name roadid_covers  \
--driver-memory 1G \
--executor-memory 2G \
--executor-cores 2 \
--num-executors 20 \
--jars /data/modules/testcxb/test/commons-pool2-2.4.2.jar \
/data/modules/testcxb/test/cover_6month.jar \
emg/ecar/202007/05/01  cxb_cover_6month

java.lang.NoClassDefFoundError: org/apache/commons/pool2/PooledObjectFactory相关推荐

  1. java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案

    java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案 参考文章: (1)java.lang.NoClass ...

  2. Java_异常_03_ java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory

    异常信息: java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory 原因: 我用的是commons ...

  3. JBOSS java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet

    经常在启动JBOSS的时候,发现在myeclipse的console中报错java.lang.NoClassDefFoundError: org/apache/commons/digester/Rul ...

  4. intellij中出現java.lang.NoClassDefFoundError: org/apache/commons/configuration/Configuration解決方案

    完整报错如下: Using Spark's default log4j profile: org/apache/spark/log4j-defaults.properties 19/03/06 19: ...

  5. java.lang.NoClassDefFoundError:org/apache/commons/io/Charsets (jsoup配合htmlunit 爬取异步加载的网页遇到的)

    最近用jsoup配合htmlunit 爬取异步加载的网页运行代码的时候,报错java.lang.NoClassDefFoundError:org/apache/commons/io/Charsets ...

  6. java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 解决方案

    java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 解决方案 NoClassDefFoundErrorLogFa ...

  7. Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool/BasePoolableObjectFactory

    摘要:异常信息解决过程记录 一:异常信息: Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool/BasePoolabl ...

  8. maven使用mvn命令创建项目异常java.lang.NoClassDefFoundError: org/apache/commons/collections/ExtendedProperties

    命令: mvn archetype:generate -DarchetypeArtifactId=jersey-quickstart-gri zzly2 -DarchetypeGroupId=org. ...

  9. java.lang.NoClassDefFoundError:org/apache/commons/lang/exception/NestableRuntimeException

    异常: java.lang.NoClassDefFoundError:org/apache/commons/lang/exception/NestableRuntimeException common ...

最新文章

  1. JAVA基础16-Java匿名内部类
  2. python 批量处理文件重命名
  3. intel服务器芯片组介绍,Intel芯片组的简介
  4. 利用C语言中的setjmp和longjmp,来实现异常捕获和协程
  5. HiveQL: 数据定义
  6. 数据资产标准研究进展与建议
  7. 使用oracle sql profile固定执行计划
  8. [Shell]Tetris Game
  9. java项目中的pom依赖在哪_java – 如何包含pom项目中的所有模块
  10. DenseNet:密集卷积网络(2018)
  11. prince2 成功的项目管理_PRINCE2项目管理方法论
  12. oracle10.2.0.4 dbca,10.2.0.4 DBCA problem :Error securing Database Control,...
  13. 计算机采取二进制的原因,计算机为什么采用二进制
  14. 最新国外虚拟主机对比评论国外虚拟主机购买指南
  15. 如何将flv转换成mp3格式
  16. postfixcalc函数 java_结对编程--四则运算(Java)萧英杰 夏浚杰
  17. 活动如何造势推广?会议软件帮您忙
  18. Maven使用Profile
  19. 洛谷 P3386 【模板】二分图匹配
  20. Qt实现的一些小软件

热门文章

  1. oracle导入.dmp,oracle导入.dmp脚本
  2. 不上架App Store怎么安装到非越狱苹果手机使用
  3. 联通启动移动核心网二期招标:共146个标段
  4. 如何将u盘两个分区合并?u盘怎么合并一个区
  5. 计算机动漫与游戏制作专业素养评价标准,1-计算机动漫与游戏制作专业教学标准.doc...
  6. Oracle_02查询函数
  7. 零基础 · 传说之下同人游戏制作教程
  8. input标签绑定click事件无反应
  9. 高德地图去掉定位按钮_高德地图自定义定位按钮及点击事件
  10. IM开发干货分享:网易云信IM客户端的聊天消息全文检索技术实践