共计 1492 个字符,预计需要花费 4 分钟才能阅读完成。
32 位 Ubuntu 14.04 手动编译 Hadoop 2.6.0
下载官方编译好的包安装老是报错:Unable to load native-hadoop library for your platform
用 file 命令查看发现官方包里的 libhadoop.so.1.0.0 文件竟然是 64 位的。
假设应该安装了 JDK,教程:http://www.linuxidc.com/Linux/2015-09/122876.htm
1. 安装 maven
sudo apt-get install maven
mvn –version
2. 安装依赖库
sudo apt-get install g++ autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev
3. 安装 openssh
sudo apt-get install openssh-server
4. 安装 protoc
sudo apt-get install protobuf-compiler
protoc –version
5.OK 开始编译,cd 进入 HADOOP 源代码目录 hadoop-2.6.0-src,执行:
mvn clean package -Pdist,native -DskipTests -Dtar
成功会显示:BUILD SUCCESS
编译好的文件就在:hadoop-2.6.0-src/hadoop-dist/target
错误:
[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 会有这个错误,切换其它版本。
sudo update-alternatives –config java
sudo update-alternatives –config javac
Ubuntu14.04 下 Hadoop2.4.1 单机 / 伪分布式安装配置教程 http://www.linuxidc.com/Linux/2015-02/113487.htm
CentOS 安装和配置 Hadoop2.2.0 http://www.linuxidc.com/Linux/2014-01/94685.htm
Ubuntu 13.04 上搭建 Hadoop 环境 http://www.linuxidc.com/Linux/2013-06/86106.htm
Ubuntu 12.10 +Hadoop 1.2.1 版本集群配置 http://www.linuxidc.com/Linux/2013-09/90600.htm
Ubuntu 上搭建 Hadoop 环境(单机模式 + 伪分布模式)http://www.linuxidc.com/Linux/2013-01/77681.htm
Ubuntu 下 Hadoop 环境的配置 http://www.linuxidc.com/Linux/2012-11/74539.htm
单机版搭建 Hadoop 环境图文教程详解 http://www.linuxidc.com/Linux/2012-02/53927.htm
更多 Hadoop 相关信息见 Hadoop 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=13
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2015-09/122875.htm