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

 

1.安装jdk

  clip_image001

2. 安装需要的库

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

  clip_image002

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

        clip_image003

        clip_image005

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

  clip_image006

  clip_image007

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

  clip_image009

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

        clip_image011

        clip_image012

        clip_image014

        最终生成:

        clip_image016

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

        clip_image017

7. hadoop-2.6.0生成eclipse项目

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

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

posted @ 2015-07-21 18:38  nemotan  阅读(180)  评论(0编辑  收藏  举报