码迷,mamicode.com
首页 > 其他好文 > 详细

Hadoop2.x源码编译

时间:2016-05-28 01:22:22      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:

  具体目录规范,如下图 :

  /opt/modules # 大型软件的安装路径
  /opt/softwares # 软件源程序安装包上传路径
  /opt/tools # 工具安装路径
  /opt/datas #数据文件存放路径

1. maven的安装

   a.在 /opt/modules目录下创建maven

     技术分享

     技术分享

    b.  将apache-maven-3.0.5.tar.gz级压缩到/opt/maven/modules/maven里面

    技术分享

    c. 配置环境变量,# sudo vi /etc/profile 

   技术分享

    d.验证环境变量 

      技术分享

2. 下载hadoop源码包,上传到/opt/softwares目录下,解压到/opt/modules/hadoop

     #tar -zxvf hadoop-2.5.0-src.tar -C /opt/modules/hadoop

3. 用maven去编译,先安装一些依赖,protobuffer

     技术分享

     发现预编译错误

     技术分享

    技术分享

    再次预编译  #sudo ./configure --prefix=/usr/local/protoc

    安装

    技术分享

    配置protoc 环境变量 /usr/local/protc

    技术分享

    查看

    技术分享     

    验证 #sudo vi Teacherproto.proto

    技术分享

   技术分享

   则发现生成了Teacherproto.java

   技术分享

4. 安装其他依赖

     #sudo yum -y install openssl-devel ncurses-devel cmake

5. 编译Hadoop2.x

    技术分享   

5. 将yum源改成aliyum的镜像。 http://mirrors.aliyun.com/help/centos

    a. 先编写脚本 #vim update_yum_toali.sh

    b. 编写文件  

    技术分享

   c. 执行文件

 技术分享  

   d.更新本地缓存

   技术分享

 

Hadoop2.x源码编译

标签:

原文地址:http://www.cnblogs.com/goahead327/p/5536569.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!