编译hadoop2.2.0源码时报错
编译hadoop2.2.0源码时,
mvn install -DskipTests
报错:
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /home/test/work/env/hadoop/hadoop-2.2.0-src/hadoop-common-project/hadoop-auth/src/test/java/org/apache/hadoop/security/authentication/client/AuthenticatorTestCase.java:[86,13] 无法訪问 org.mortbay.component.AbstractLifeCycle
未找到 org.mortbay.component.AbstractLifeCycle 的类文件server = new Server(0);
[ERROR] /home/test/work/env/hadoop/hadoop-2.2.0-src/hadoop-common-project/hadoop-auth/src/test/java/org/apache/hadoop/security/authentication/client/AuthenticatorTestCase.java:[96,29] 无法訪问 org.mortbay.component.LifeCycle
未找到 org.mortbay.component.LifeCycle 的类文件server.getConnectors()[0].setHost(host);
[ERROR] /home/test/work/env/hadoop/hadoop-2.2.0-src/hadoop-common-project/hadoop-auth/src/test/java/org/apache/hadoop/security/authentication/client/AuthenticatorTestCase.java:[98,10] 找不到符号
符号: 方法 start()
位置: 类 org.mortbay.jetty.Server
[ERROR] /home/test/work/env/hadoop/hadoop-2.2.0-src/hadoop-common-project/hadoop-auth/src/test/java/org/apache/hadoop/security/authentication/client/AuthenticatorTestCase.java:[104,12] 找不到符号
符号: 方法 stop()
位置: 类 org.mortbay.jetty.Server
[INFO] 4 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
这是hadoop2.2.0源码里的一个小bug:https://issues.apache.org/jira/browse/HADOOP-10110
不想看英文的,就直接改动hadoop-common-project/hadoop-auth/pom.xml,加入一个dependency:
<dependency><groupId>org.mortbay.jetty</groupId><artifactId>jetty-util</artifactId><scope>test</scope>
</dependency>
事实上就是少了一个包。
编译hadoop2.2.0源码时报错相关推荐
- 本地编译Hadoop2.8.0源码总结和问题解决(转自:http://blog.csdn.net/young_kim1/article/details/50324345)
编译准备 1.下载所需的软件 先去官网下载hadoop2.8.0源码并解压,打开解压目录下的BUILDING.txt,编译过程和需要的软件其实就是根据这个文档里的描述来的. (可以通过命令下载:wge ...
- android源码编译烧鸡,android4.0源码下载 编译 系统体验~图解
近来着眼于ANDROID4.0的关注与研究,第一时间把ANDROID4.0源码下 下来了,只是时间问题,所以没能第一时间把过程记录下来,今天算是富裕点时间就给写下来,希望能给灼热于ANDROID继续平 ...
- [Android 编译(一)] Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程
1 前言 经过3天奋战,终于在Ubuntu 16.04上把Android 6.0的源码编译出来了,各种配置,各种error,各种爬坑,特写此博客记录爬坑经历.先上图,Ubuntu上编译完后成功运行模拟 ...
- Ubuntu14.04 32位上编译VLC2.2.0源码操作步骤
1. 首先安装必须的依赖软件,打开终端,执行: sudo apt-get install git libtool build-essential pkg-config autoconf 2. 从 h ...
- 自己动手编译Android 8.0源码
转载自:http://blog.csdn.net/dl6655/article/details/78869501 安装git并且配置 sudo apt-get install git git conf ...
- 龙芯3a5000下编译redis 7.0源码
1.下载redis 7.0源码后解压缩备用 https://redis.io/download/ 2.下载最新版本的config.guess和config.sub redis 用到了jemalloc库 ...
- PB修改源码时报错:C0176: Badly ordered TYPE and VARIABLE declarations. Is this modified exported source?
当出现继承关系,比如 祖先:w_master 子孙:w_child 继承自w_master 当w_child写好后(已经存在了) 在w_master中就可以写上instance变量: w_child ...
- ubuntu下编译安卓7.0源码
ubuntu下使用国内镜像下载安卓7.0源码 本文使用的环境如下: 1.Ubuntu系统:ubuntu-18.04.5-desktop-amd64 2.repo:谷歌开发的方便拉安卓源码的工具 3.p ...
- 海思3559A上编译OpenCV4.1.0源码操作步骤
1. 从https://github.com/opencv/opencv/releases 下载opencv源码opencv-4.1.0.zip并解压缩: 2. 修改最顶层的CMakeLists.tx ...
最新文章
- 美团某程序员困惑:辅导组里妹子两三年,对方工作依然不行,想让她走又不舍得,怎么办?...
- centos7上开启单用户模式
- War包与配置文件分离
- ajax提交数据服务端返回报错
- python操作MongoDB
- 第一百五十期:Java程序员必备:异常的十个关键知识点
- 林锐 高质量c语言编程下载,新年献礼:Go语言深度入门手册
- CSU 1204 Rectangles
- php 未实例化类调用方法的问题
- java 8 foreach获取索引
- gin框架-1请求参数的示例:
- 项目过程管理(八)延期和需求变更
- 带你深入理解矩阵乘法
- 完全教程 Aircrack-ng破解WEP、WPA-PSK加密利器[zz]
- 《霍乱时期的爱情》摘要
- D3DTOP_DOTPRODUCT3的计算公式
- RGB与YCbCr颜色空间的转换
- 高通骁龙855发布,5G大幕拉开,新一轮手机大战在即
- 开始创建第一个npm的微信小程序项目
- JOOQ 踩坑和评价
热门文章
- 获取请求url的查询字符串
- Linux软件安装-----apache安装
- C#代码像QQ的右下角消息框一样,无论现在用户的焦点在哪个窗口,消息框弹出后都不影响焦点的变化,那么有两种方法...
- Linux中ifreq 结构体分析和使用
- 【转】java读写二进制文件的解决方法
- Linux Mint 13 root登录
- WINDOWS XP 开始→运行→命令 集锦
- “未能为域创建GPO 出现扩展错误”的解决办法
- 一个浙江商人立下的22条军规(转载)
- 优秀代码的必知必会(一)?