hadoop2.2.0 源码编译 常见错误
2014-05-19 17:11
411 查看
ps: hadoop2.2.0的源码有个bug :修改 <源码跟目录>/hadoop-common-project/hadoop-auth/pom.xml中添加如下依赖:
安装 protoc
到 Protocol Buffers 的官网 https://code.google.com/p/protobuf/ 下载2.5.0的安装源文件进行安装:
安装完成后,执行 protoc –vresion 验证是否安装成功。
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (make) on project hadoop-common: An Ant BuildException has occured: Execute failed: java.io.IOException: Cannot run program “cmake” (in directory “/Users/micmiu/no_sync/opensource_code/hadoop/trunk/hadoop-common-project/hadoop-common/target/native”): error=2, No such file or directory
[ERROR] around Ant part …<exec dir=”/Users/micmiu/no_sync/opensource_code/hadoop/trunk/hadoop-common-project/hadoop-common/target/native” executable=”cmake” failonerror=”true”>… @ 4:154 in /Users/micmiu/no_sync/opensource_code/hadoop/trunk/hadoop-common-project/hadoop-common/target/antrun/build-main.xml
上面的错误原因是: 没有安装 cmake
<dependency> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-util</artifactId> <scope>test</scope> </dependency>
常见错误及解决方法
ERROR] Failed to execute goal org.apache.hadoop:hadoop-maven-plugins:3.0.0-SNAPSHOT:protoc (compile-protoc) on project hadoop-common: org.apache.maven.plugin.MojoExecutionException: ‘protoc –version’ did not return a version -> [Help 1]上面的错误原因是:没有安装protoc到 Protocol Buffers 的官网 https://code.google.com/p/protobuf/ 下载2.5.0的安装源文件进行安装:
tar -zxf protobuf-2.5.0.tar.gz cd protobuf-2.5.0 ./configure --prefix=/usr/local/protobuf make check make install
安装完成后,执行 protoc –vresion 验证是否安装成功。
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (make) on project hadoop-common: An Ant BuildException has occured: Execute failed: java.io.IOException: Cannot run program “cmake” (in directory “/Users/micmiu/no_sync/opensource_code/hadoop/trunk/hadoop-common-project/hadoop-common/target/native”): error=2, No such file or directory
[ERROR] around Ant part …<exec dir=”/Users/micmiu/no_sync/opensource_code/hadoop/trunk/hadoop-common-project/hadoop-common/target/native” executable=”cmake” failonerror=”true”>… @ 4:154 in /Users/micmiu/no_sync/opensource_code/hadoop/trunk/hadoop-common-project/hadoop-common/target/antrun/build-main.xml
上面的错误原因是: 没有安装 cmake
安装cmake
官方(http://www.cmake.org/cmake/resources/software.html)下载对应系统的版本进行安装./bootstrap make make install
相关文章推荐
- Hadoop-2.8.0集群搭建、hadoop源码编译和安装、host配置、ssh免密登录、hadoop配置文件中的参数配置参数总结、hadoop集群测试,安装过程中的常见错误
- Hadoop 0.23编译常见错误
- 编译android源码四(常见错误)
- ubuntu源码编译安装php常见错误解决办法
- hadoop2.2.0源码编译(ubuntu下)
- hadoop-2.2.0源码编译
- Hadoop 0.23编译常见错误
- Android源码编译环境及常见编译错误整理
- SUSE Linux 64位环境下编译hadoop2.2.0源码
- hadoop 2.2.0 源码编译笔记
- CentOS 6.4 64位 源码编译hadoop 2.2.0
- hadoop2.0源码编译 错误及原因
- 搭建Android源码编译环境及编译常见错误
- ubuntu 13 编译hadoop 2.2.0源码出现问题及解决方法
- hadoop源码编译错误
- 编译android源码四(常见错误)
- android源码编译常见错误及解决办法1
- hadoop0.23 源码编译 错误及原因
- 编译hadoop-2.2.0源码,RHEL6.3x64
- hadoop-2.2.0采用源码编译安装启动报错