Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7094337
  • 博文数量: 3857
  • 博客积分: 6409
  • 博客等级: 准将
  • 技术积分: 15948
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-02 16:48
个人简介

迷彩 潜伏 隐蔽 伪装

文章分类

全部博文(3857)

文章存档

2017年(5)

2016年(63)

2015年(927)

2014年(677)

2013年(807)

2012年(1241)

2011年(67)

2010年(7)

2009年(36)

2008年(28)

分类: 网络与安全

2014-03-07 09:52:39

原文地址:Hadoop 2.2.0编译安装 作者:x2932717986x

添加用户及无密码访问

    添加用户 adduser hadoop
    设置密码 passwd hadoop
    添加到sudo用户组
    chmod +w /etc/sudoers
    echo '%hadoop ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
    chmod -w /etc/sudoers
    su hadoop
    ssh-keygen -t rsa

机器互通

安装maven

    sudo mkdir -p /opt/maven
    sudo chown -R hadoop:hadoop /opt/maven
    tar zxvf apache-maven-3.1.1-bin.tar.gz -C /opt/maven/

安装JDK

    sudo mkdir -p /opt/java
    sudo chown -R hadoop:hadoop /opt/java
    tar zxvf jdk-7u45-linux-x64.tar.gz -C /opt/java/

配置环境变量

    sudo vim /etc/profile
    export JAVA_HOME=/opt/java/jdk1.7.0_45
    export MAVEN_HOME=/opt/maven/apache-maven-3.1.1
    export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH
    安装protobuf
    wget
    sudo mkdir -p /opt/protobuf
    sudo chown -R hadoop:hadoop /opt/protobuf
    tar jxvf protobuf-2.5.0.tar.bz2 -C /opt/protobuf
    sudo yum install gcc
    cd /opt/protobuf/protobuf-2.5.0
    ./configure
    make
    sudo make check
    sudo make install
    protoc --version

安装hadoop 2.2.0

    tar zxvf hadoop-2.2.0-src.tar.gz

打补丁

    cd hadoop-2.2.0-src
    wget https://issues.apache.org/jira/secure/attachment/12614482/HADOOP-10110.patch
    patch -p0 < HADOOP-10110.patch

编译

    mvn clean install -DskipTests

编译本地包

    sudo yum install cmake ncurses-devel openssl-devel -y
    mvn package -Pdist,native -DskipTests -Dtar

校验安装成功

    cd /home/hadoop/hadoop-2.2.0-src/hadoop-dist/target/hadoop-2.2.0
    bin/hadoop version

加快其它机器编译速度

    scp -r ~/.m2/ kn02:~/
阅读(658) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~