文档章节

hadoop编译过程中遇到的错误

mysky221
 mysky221
发布于 2018/11/20 20:19
字数 463
阅读 179
收藏 0

我用的环境(错误跟环境没关系):centos6.4,hadoop2.6.4(或者hadoop2.7.6或者hadoop2.6.5)

错误1mvn clean install -DskipTests中遇到:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project hadoop-minikdc: Compilation failure: Compilation failure: 
[ERROR] error: error reading /root/.m2/repository/org/apache/directoryrver/apacheds-interceptor-kerberos/2.0.0-M15/apacheds-interceptor-kerberos-2.0.0-M15.jar; error in opening zip file
[ERROR] error: error reading /root/.m2/repository/org/apache/directoryrver/apacheds-interceptors-collective/2.0.0-M15/apacheds-interceptors-collective-2.0.0-M15.jar; error in opening zip file

截图:

错误原因:下载的jar包有问题(可能不完整),所以报“error in opening zip file”

解决办法:从本机讲对应的jar包下载来,覆盖linux上maven库中有问题的jar包。

【错误2】:执行mvn package -Pdist,native -DskipTests -Dtar这一步的时候报报错
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (dist) on project hadoop-kms: An Ant BuildException has occured: exec returned: 2
[ERROR] around Ant part ...<exec dir="/home/hadoop/apps/hadoop2.6.4/hadoop-common-project/hadoop-kms/target" executable="sh" failonerror="true">... @ 10:120 in /home/hadoop/apps/hadoop2.6.4/hadoop-common-project/hadoop-kms/target/antrunbuild-main.xml

截图:

解决办法:

首先使用java -version查看版本号是否跟自己安装的版本号一致,如果不一致,那么执行命令ll /usr/bin/java检查指向,具体修改方法自行搜索;

如果java -version看到的版本号正常,那么进行下面的操作:

查看 hadoop-common-project/hadoop-kms/target/antrun/build-main.xml 文件中使用的apache-tomcat版本号,并下载(文件中有地址),然后放到目录 hadoop2.6.4/hadoop-common-project/hadoop-kms/downloads

找downloads目录方法:

build-main.xml配置文件中有:

​​​​​​​<echo file="/home/hadoop/apps/hadoop2.6.4/hadoop-common-project/hadoop-kms/target/tomcat-untar.sh">cd &quot;/home/hadoop/apps/hadoop2.6.4/hadoop-common-project/hadoop-kms/target/tomcat.exp&quot;gzip -cd ../../downloads/apache-tomcat-6.0.41.tar.gz | tar xf -</echo>

其中的../../downloads/apache-tomcat-6.0.41.tar.gz就是该放的目录,../../是相对于tomcat-untar.sh来说的,所以downloads目录应该是:/home/hadoop/apps/hadoop2.6.4/hadoop-common-project/hadoop-kms

 

© 著作权归作者所有

上一篇: VBA基础(1)
下一篇: SpringBoot零散日志
mysky221
粉丝 2
博文 66
码字总数 127368
作品 0
南京
私信 提问
玩转Ambari之二----基于ubuntu的源码编译和安装

网上关于ambari安装的有很多,有直接从现成的源直接下载安装的,也有自己构建本地源安装的,还有不少自己从apache网站下载源码编译安装的。前两者相对简单,依赖小,期间遇到问题也少,顺利的...

wqhlmark64
2017/10/13
0
0
从零开始的 Win7 64Bit 编译Hadoop3

前言 最近在接触Hadoop方面的知识。去官网逛了一圈发现最新版本已经是3.0.0-alpha1了。刚好在搭建Hadoop的环境,就决定使用最新版本的Hadoop试试水。因为自己使用的机器是windows的,逛了一圈...

Alex_Nine
2016/11/02
2.2K
0
编译hadoop2.9源码并搭建环境

因为以前安装Hadoop编译版的时候遇到过问题,时间比较久了,具体问题有些描述不清了,建议大家下载源码自己编译安装,如果遇到bug自己直接可以修改安装。本文的实验系统是mac,但是其他环境类...

土木匠
2017/12/07
0
0
hadoop2.6.0 在64位CentOS 6.4系统上的编译

直接使用官网上下载的hadoop2.6.0在运行时候经常都会遇到WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where appl......

霖_柒
2015/12/31
584
0
Hadoop运维笔记 之 Namenode异常停止后无法正常启动

Hadoop运维笔记 之 Namenode异常停止后无法正常启动: 存储,学习,共享。。。。 公司在线上使用了CDH5 HA模式,有两个Namenode节点,结果其中的Standby节点因为一些关于edits文件的报错异常...

dannyhe
2015/09/29
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

zk中leader和follower启动时信息交互

QuorumPeer中读取节点状态信息,不同状态下设置不同角色 1 Leader启动Follower接收器LearnerCnxAcceptor LearnerCnxAcceptor负责接收非leader连接请求,线程中创建LearnerHandler处理器 2 Le...

writeademo
29分钟前
4
0
完美的Linux之【navi】使用笔记

今天要说的是才上线才两天,就已经获得超过1000星。开发者是一位来自巴西的小哥Denis Isidoro。 开发的工具navi Linux用户的日常困惑 > 新命令 用完就忘 ? > 一时想不起来命令的单词怎么拼?...

我们都很努力着
30分钟前
3
0
iptables删除命令中的相关问题

最近在做一个V**N中间件的配置工作,在配置iptables的时候,当用户想删除EIP(即释放当前连接),发现使用iptables的相关命令会提示错误。iptables: Bad rule (does a matching rule exist ...

Linux就该这么学
43分钟前
3
0
ExtJS 4.2 评分组件

本文转载于:专业的前端网站➸ExtJS 4.2 评分组件 上一文章是扩展ExtJS自带的Date组件。在这里将创建一个评分组件。 目录 1. 介绍 2. 示例 3. 资源下载 1. 介绍 代码参考的是 Sencha Touch 2...

前端老手
51分钟前
4
0
springboot2.0.6启动解析(四)观察器、启动的错报告、Headless模式相关分析

解析SpringApplication的run方法观察器、启动的错报告、Headless模式、监听器相关分析 public ConfigurableApplicationContext run(String... args) { // 构造一个任务执行观察器(Jav...

小亮89
58分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部