编译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>

事实上就是少了一个包。

最新文章

  1. oncontextmenu事件
  2. go 字符变量
  3. 59.Android开源项目及库 (转)
  4. ffmpeg-20160508-git-bin
  5. c语言字符集
  6. iOS ShareSDK 使用
  7. CodeIgniter配置之SESSION
  8. 浅谈Spark Kryo serialization
  9. java中静态代理跟动态代理之间的区别
  10. 【HDOJ】3601 Coach Yehr’s punishment
  11. Hadoop学习记录(3)|HDFS API 操作|RPC调用
  12. Robot Framework+Oracle
  13. Mysql 5.6到5.7的mysql.user改变
  14. Python全栈开发之---迭代器、可迭代对象、生成器
  15. windows bat 批处理 执行 for 循环无法执行?
  16. 7系列FPGA的时钟资源——UG472
  17. hdu 1257 一共要多少套拦截系统 (LIS)
  18. noip第12课作业
  19. Spark记录-spark与storm比对与选型(转载)
  20. ParameterizedType获取java泛型参数类型

热门文章

  1. Clone使用方法详解【转载】
  2. error C2440
  3. Android - 使用Intent来启动Activity
  4. dom4j解析XML的CURD操作
  5. strcpy与memcpy的区别
  6. python3 module中__init__.py的需要注意的地方
  7. RHEL5.8安装Sybase 15.7_x86_64
  8. NET基础课--应用程序编译和执行1
  9. nodejs 计算内存使用率
  10. H-Index,H-Index II