Error: java: 无法访问org.apache.hadoop.mapred.JobConf 找不到org.apache.hadoop.mapred.JobConf的类文件
2024-09-05 03:50:51
Error: java: 无法访问org.apache.hadoop.mapred.JobConf 找不到org.apache.hadoop.mapred.JobConf的类文件
出现此异常,是缺少相关的依赖包,检查以下四个依赖包是否添加:
hadoop-mapreduce-client-core-2.7.2.jar
hadoop-common-2.7.2.jar
hadoop-mapreduce-client-common-2.7.2.jar
hadoop-mapreduce-client-jobclient-2.7.2.jar
解决方案:
1.添加Maven依赖项,pom.xml
<dependencies>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-mapreduce-client-core</artifactId>
<version>2.7.2</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>2.7.2</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-mapreduce-client-common</artifactId>
<version>2.7.2</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-mapreduce-client-jobclient</artifactId>
<version>2.7.2</version>
</dependency>
</dependencies>
2.手动下载jar
http://mvnrepository.com,用artifactId搜索对应的jar包,下载即可。
最新文章
- You Don&#39;t Need jQuery
- LINUX 设置ll的时候显示日期的格式
- StoryBoard和代码结合 按比例快速兼容iPhone6/6 Plus教程
- 使用servlet实现用户注册功能
- ruby类名之间<;,<;=方法
- 修改iptables防火墙规则解决vsftp登录后不显示文件目录的问题
- How to change Jenkins default folder on Windows?
- Swift标示符以及关键字
- HTML5地理位置概述和地理位置对象的详解
- jstatd命令
- dedecms 根据key取得联动类型(enum)值
- jquery ajax 序列化表单传参提交实体对象到后台action
- Java OCR tesseract 图像智能字符识别技术 Java实现
- http服务器开发笔记(一)——先跑起来
- zzw原创_ipv6下环境配置防火墙及FTP处理一例
- OC字典的使用
- JVM—内存溢出、OutOfMemoryError、StackOverflowError
- java里面的getAttribute和findAttribute的区别
- 简单ORACLE分区表、分区索引
- Yii中的criteria 类