32位ubuntu14.04手动编译hadoop2.6.0
2015-12-30 20:26
507 查看
下载官方编译好的包安装老是报错:Unable to load native-hadoop library for your platform
用file命令查看发现官方包里的libhadoop.so.1.0.0文件竟然是64位的。
假设应该安装了jdk,教程:http://blog.csdn.net/ggz631047367/article/details/42366687
1.安装maven
[html] view
plaincopy
sudo apt-get install maven
mvn --version
2.安装依赖库
[html] view
plaincopy
sudo apt-get install g++ autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev
3.安装openssh
[html] view
plaincopy
sudo apt-get install openssh-server
4.安装protoc
[html] view
plaincopy
sudo apt-get install protobuf-compiler
protoc --version
5.OK开始编译,cd进入HADOOP源代码目录 hadoop-2.6.0-src,执行:
[html] view
plaincopy
mvn clean package -Pdist,native -DskipTests -Dtar
成功会显示:BUILD SUCCESS
编译好的文件就在:hadoop-2.6.0-src/hadoop-dist/target
错误:
[html] view
plaincopy
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.8.1:jar (module-javadocs)
on project hadoop-maven-plugins: MavenReportException: Error while creating archive:
解决方法:把jdk1.8.0会有这个错误,切换其它版本。
[html] view
plaincopy
sudo update-alternatives --config java
sudo update-alternatives --config javac
用file命令查看发现官方包里的libhadoop.so.1.0.0文件竟然是64位的。
假设应该安装了jdk,教程:http://blog.csdn.net/ggz631047367/article/details/42366687
1.安装maven
[html] view
plaincopy
sudo apt-get install maven
mvn --version
2.安装依赖库
[html] view
plaincopy
sudo apt-get install g++ autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev
3.安装openssh
[html] view
plaincopy
sudo apt-get install openssh-server
4.安装protoc
[html] view
plaincopy
sudo apt-get install protobuf-compiler
protoc --version
5.OK开始编译,cd进入HADOOP源代码目录 hadoop-2.6.0-src,执行:
[html] view
plaincopy
mvn clean package -Pdist,native -DskipTests -Dtar
成功会显示:BUILD SUCCESS
编译好的文件就在:hadoop-2.6.0-src/hadoop-dist/target
错误:
[html] view
plaincopy
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.8.1:jar (module-javadocs)
on project hadoop-maven-plugins: MavenReportException: Error while creating archive:
解决方法:把jdk1.8.0会有这个错误,切换其它版本。
[html] view
plaincopy
sudo update-alternatives --config java
sudo update-alternatives --config javac
相关文章推荐
- 2.linux基础知识与技能
- linux命令之crontab 任务实时调度
- openGL中的混合
- CentOS6.5搭建LNMP
- CentOS6.5搭建LNMP
- Collectl: Linux 性能监控的全能冠军
- Linux 的档案权限与目录配置
- tomcat配置多个web的配置详解
- Linux系列软件源码安装之三-----Supervisor
- Linux环境下MySQL基础命令(3)----增、删、改、查语句
- OpenGL旋转立方体的实现
- tomcat ip地址访问项目 映射共享目录
- ubuntu环境下的用户添加 - 指定用户shell
- shell脚本学习(五)
- ubuntu opencv3 安装
- Linux常用命令大全
- Linux常用命令大全2
- linux下删除大量小文件方法汇总
- HBase报错:KeeperErrorCode = ConnectionLoss for /hbase
- Linux 配置双机SSH信任