ubutun14.04编译hadoop-2.6.0源码,并生成eclipse项目

1.安装jdk

  

2. 安装需要的库

  sudo apt-get install g++ autoconf automake libtool make cmake zlib1g-dev pkg-config libssl-dev  

  

3. sudo apt-get install openssh-client sudo apt-get install openssh-server

  -进入到用户目录运行命令:

  -ssh-keygen -t rsa -P  

  -cat .ssh/id_rsa.pub >> .ssh/authorized_keys

   -ssh-add ~/.ssh/id_rsa

   -在用户目录中有.ssh文件夹

4. 下载最新的protobuf: https://code.google.com/p/protobuf/downloads/list 也可在http://pan.baidu.com/s/1ntDuSid下载

    解压进入目录中再依次执行命令:

    ./configure --prefix=/usr

   sudo make

     sudo make check

   sudo make install

   最后可以查询一下版本

   protoc --version

5. sudo apt-get install maven并且设置好环境变量

6. 下载hadoop源码包,这里选择的是hadoop-2.3.0版本,其他2.6.0版本也试验过

解压进入目录中运行 mvn package -Pdist,native -DskipTests -Dtar

最终生成:

在hadoop-2.3.0-src/hadoop-dist/target下看到生成的压缩文件

7. hadoop-2.6.0生成eclipse项目

-解压之后,进入hadoop-2.6.0的src目录,并执行:mvn eclipse:eclipse –DskipTests

-执行完成之后,打开eclipse,import该项目即可

时间: 2024-09-29 22:42:45

ubutun14.04编译hadoop-2.6.0源码,并生成eclipse项目的相关文章

64位centos 下编译 hadoop 2.6.0 源码

64位os下为啥要编译hadoop就不解释了,百度一下就能知道原因,下面是步骤: 前提:编译源码所在的机器,必须能上网,否则建议不要尝试了 一. 下载必要的组件 a) 下载hadoop源码 (当前最新的稳定版是2.6.0)地址  http://mirrors.hust.edu.cn/apache/hadoop/common/stable/hadoop-2.6.0-src.tar.gz b) 下载apache-ant (centos自带的ant版本太低,编译过程中会报错)地址: http://mi

在Eclipse配置并编译worldwind java2.1.0源码,选中Src目录下gov.nasa.worldwindx.examples包下ApplicationTemplate.java类文件run时提示“javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V”异常的解决办法

问题现象: 在Eclipse配置并编译worldwind java2.1.0源码,选中Src目录下gov.nasa.worldwindx.examples包下ApplicationTemplate.java类文件run时提示“javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V”异常. 解决办法: 1.定位到报错的方法为WWXML.java文件中的createDocumentBuilder方法: pub

ubuntu12.04下编译 全志A33 android6.0 源码

有错误请指出. 入职4天了,为了编译android6.0搞的很烦,遇到了很多问题,会将我遇到的问题写出来,做个总结. 我用的是ubuntu12.04,16.04应该也是可行的. 编译时遇到的问题大部分是缺少包的问题,编译之前首先 我装完ubuntu自带了openjdk7,但是之前读开发手册需要jdk1.6,先去下载jdk-6-linux-64.bin安装过后,配置环境变量,配置环境变量后 执行以下命令,单单是编译,这里有很多都不需要,不过为了以防万一 $sudo apt-get install

Mac上编译并运行Android5.0源码

下载.配置环境.build和运行参考的都是Android Source提供的文档,包括:Initializing a Build Environment,Downloading the Source和Building the System. 我是在OSX 10.10.3上编译的AOSP,记录一下中途碰到的各种问题. 下载 AOSP需要FQ,而且经常会断,还好是断点续传,坚持个两三天怎么也能下下来. case sensitive system 我在Mac上对file system只会用Disk U

编译Docker<v1.9.0>源码和初级安装

本文主要介绍了如何在POWER CPU处理器上编译和安装Docker服务.很多时候,我们都需要自己编译Docker源码,有的时候是由于自己的处理器没有对应的安装包,有的时候是由于当前的新版本还有发布,下面提供了docker编译的步骤和安装方法,供大家参考. 1. 编译环境 POWER8 处理器, ppc64le Ubuntu14.042. 编译 下载最新源码 git clone https://github.com/docker/docker 参照redhat的编译脚本 https://gith

hadoop 2.6.0源码编译

这里面选择的HADOOP的版本为2.6.编译前需要准备的如下工具: HADOOP:   hadoop-2.6.0-src.tar.gz JDK:   jdk-7u71-linux-x64.tar.gz MAVEN:  apache-maven-3.0.5-bin.tar.gz PROTOBUF:   protobuf-2.5.0.tar.gz FINDBUGS:    findbugs-3.0.0.tar.gz ANT:  apache-ant-1.9.4-bin.tar.gz 1.分别解压ha

Ubuntu14.04 编译 Android 5.1.1源码(采用国内镜像)

之前就有编译android源码的想法,但是由于有GFW的存在,又没有梯子,连开发工具都是经过androiddevtools从百度云弄下来的,前两天发现了清华大学AOSP的镜像站点,就想着从上面git android 源码,然后编译.在这里做个简单的记录,和大家分享一下,毕竟小水管不容易,下载源码加编译花了接近两天. 1.安装openjdk-7-jdk $ sudo apt-get install openjdk-7-jdk 安装好之后修改 /etc/profile 中的环境变量,将openjdk

Eclipse 导入Hadoop 2.6.0 源码

1. 首先前往 官网(Hadoop 2.6 下载地址)上下载Hadoop的源码文件,并解压 2. 事先请确定已经安装好jdk以及maven(Maven安装教程 这是其他人写的一篇博文,保存profile后,记得source下) 3. 进入到hadoop-2.6.0-src/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop 目录 可以看到有很多文件夹,找到ipc目录,在里面mkdir protobuf文件夹(还有

64位CentOS上编译 Hadoop 2.2.0

1. 下载Hadoop 2.2.0 源码包,并解压 $ wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.2.0/hadoop-2.2.0-src.tar.gz $ tar zxf hadoop-2.2.0-src.tar.gz 2. 安装下面的软件 $ sudo yum install cmake lzo-devel zlib-devel gcc autoconf automake libtool ncurses-dev