hadoop 2.4.1 64位编译记录

hadoop 2.4.1 64位编译

  1. 安装jdk
  2. 安装maven
    sudo apt-get install maven
    
  3. 安装g++
    sudo apt-get install g++
    
  4. 安装protobuf-2.5.0
    下载解压        
    
    cd protobuf-2.5.0/,进行如下操作:
    
    sudo ./configure
    sudo make
    sudo make check
    sudo make install
    sudo ldconfig
    
    sudo nano /etc/profile
    export LD_LIBRARY_PATH=/opt/protobuf-2.5.0
    source /etc/profile
    protoc --version
    
  5. 安装openssl
    sudo apt-get install libssl-dev
    
  6. 安装CMake
    sudo apt-get install cmake
    
  7. 安装ant
    下载解压,配置环境变量
    ANT_HOME/PATH
    和安装jdk一样
    
  8. 编译hadoop
    cd /opt/hadoop-2.4.1-src/
    mvn package -Pdist,native -DskipTests -Dtar
    编译大概要一个多小时
    
  9. 去hadoop-2.4.1-src/hadoop-dist/target下找文件:

    hadoop-2.4.0.tar.gz

附录(要安装的东西备忘)

    sudo apt-get install maven
    sudo apt-get install protobuf-compiler
    sudo apt-get install cmake
    sudo apt-get install zlib1g.dev
    sudo apt-get install g++
    sudo apt-get install libglib2.0-dev
    sudo apt-get install libssl-dev
时间: 2024-10-01 00:34:25

hadoop 2.4.1 64位编译记录的相关文章

ubuntu 14.04 下hadoop2.9.1 64位编译

最近在学习hadoop,分享一个64位编译的bug. Ubuntu 14.04JDK 1.8maven 3.5.4hadoop 2.9.1ProtocolBuffer 2.5.0cmake 3.6ubuntu 14.04 下hadoop2.9.1 64位编译 下面这部分是BUILDING里复制过来的/java* Oracle JDK 1.7 (preferred) $ sudo apt-get purge openjdk* $ sudo apt-get install software-prop

[转] 关于VS中区分debug与release,32位与64位编译的宏定义

在vs编程中,常常涉及到32位和64位程序的编译,怎么判断当前编译是32位编译还是64位编译?如何判断 是debug下编译还是release下编译?因为之前用到,这里记录一下,省的忘了又要疯狂的google. 1.判断是debug编译还是release编译. 如果_DEBUG定义了表示是debug编译,否则是release编译. 2.判断是32位编译还是64位编译. 在 Win32 配置下,_WIN32 有定义,_WIN64 没有定义.在 x64 配置下,两者都有定义.即在 VC 下,_WIN3

VS 2008的64位编译环境的安装和使用

1. 安装64位编译环境 最近准备编译64位版本的程序.因为之前已经安装了VS 2008,开始以为只是使用VS 2008的安装文件添加功能即可,后来发现没这么简单.直接双击VS 2008的安装文件来安装会出现下面的错误提示: 查了一下网上的资料,网上的说法是这是由于安装了VS 2008 sp1造成的,要解决这个问题,必须先把sp1给卸载了.但是我查了下控制面板中的“添加或删除程序”,发现并没有单独的VS 2008 sp1的选项,如下图: 因此要解决这个问题只得另辟蹊径了,到网上查了下,终于找到有

vc判断是32位编译还是64位编译判断是debug编译还是release编译

来源:http://www.greensoftcode.net/   发布日期:2014-03-28      点击次数:471 发布者IP:119.119.236.22 1.判断是debug编译还是release编译.如果_DEBUG定义了表示是debug编译,否则是release编译. 2.判断是32位编译还是64位编译.在 Win32 配置下,_WIN32 有定义,_WIN64 没有定义.在 x64 配置下,两者都有定义.即在 VC 下,_WIN32 一定有定义.因此,WIN32/_WIN

Hadoop -2.7.2包64位编译教程

网上很多教程关于Hadoop-2.4包64位编码的教程,最新版2.7.2几乎相同,在此为大家复述一下. 分享两个比较权威的附上链接: Ubuntu用户推荐参考: http://www.aboutyun.com/forum.php?mod=viewthread&tid=8130&extra=page%3D1&page=1 CentOs系列用户参考:http://www.cnblogs.com/hadoop2015/p/4259899.html 1.前期工具准备: (1)  CentO

Linux 64位编译\链接32位程序

测试机器:Ubuntu14.04 64位 gcc编译32位程序,添加参数-m32: $ gcc -c -fno-builtin -m32 TinyHelloWorld.c ld链接32位代码,添加参数-melf_i386: $ ld -static -melf_i386 -e nomain -o TinyHelloWorld TinyHelloWorld.o

ubuntu16 64位 编译64位程序和32位程序

安装了ubuntu16 64位的系统,想在该环境下用gcc编译64位和32位的程序 默认已经安装了64位环境的gcc 1. 首先确认安装的环境是不是64位的 [email protected]:~/Desktop$ dpkg --print-architecture 以下输出表示为64位的 amd64 2. 确认系统是否支持多架构环境 [email protected]:~/Desktop$ dpkg --print-foreign-architectures 以下输出表示支持32位的架构 i3

人脸检测开源库stasm在VS2010环境下的64位编译

stasm stasm是寻找人脸特征的C++开源库,实现了ASM模型和AAM模型.使用Stasm需要编译好的openCV. 源代码从官网下载. 辅助编译文件(CMakelists等)从这里下载. 电脑操作系统:win7 64 bit 编译方法 1. 将从官网下载的源代码解压至文件夹stasm4.1.0 2. 将辅助编译文件同样复制到文件夹stasm4.1.0下.此步完成后文件夹里内容如下: 3. 打开CMake,输入源文件地址和生成文件存放地址,点configure.示例见下图第1个框 4. 根

ubuntu 16 64位编译安装php

./configure --prefix=/usr/local/php7 --exec-prefix=/usr/local/php7 --with-config-file-path=/usr/local/php7/etc --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysq