Maven构建MapReduce程序上传至虚拟机运行找不到jdbc.Driver

问题前置:

Maven构建MapReduce程序,

pom中已经写入jdbc驱动,

上传至虚拟机运行扔找不到jdbc.Driver,

具体报错:java.lang.RuntimeException: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

第一步:确认pom文件中jdbc版本

第二步:搜索 mysql-connector-java 5.1.47.jar , 如:(https://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.47)对应的就是maven中该jdbc

第三步:下载jar包

第四步:上传至hadoop的share/hadoop/common,(若是集群则需要分发到其他节点,我是单节点直接上传即可)

最后:重启任务。

相关推荐
RainbowSea几秒前
补充:问题:CORS ,前后端访问跨域问题
java·spring boot·spring
RainbowSea3 分钟前
15. MySQL 多版本并发控制
java·sql·mysql
倔强的石头10610 分钟前
飞算JavaAI:重构软件开发范式的智能引擎
java·数据库·重构
Q_9709563927 分钟前
java+vue+SpringBoo足球社区管理系统(程序+数据库+报告+部署教程+答辩指导)
java·开发语言·数据库
Edingbrugh.南空31 分钟前
Flink Postgres CDC 环境配置与验证
大数据·flink
要开心吖ZSH32 分钟前
微服务架构的演进:迈向云原生
java·微服务·云原生
为了更好的明天而战1 小时前
Java 中的 ArrayList 和 LinkedList 区别详解(源码级理解)
java·开发语言
isNotNullX1 小时前
什么是数据分析?常见方法全解析
大数据·数据库·数据仓库·人工智能·数据分析
小袁拒绝摆烂1 小时前
ElasticSearch快速入门-1
大数据·elasticsearch·搜索引擎
JosieBook1 小时前
【Java编程动手学】Java中的数组与集合
java·开发语言·python