1.配置环境变量

JAVA_HOME=/jdk1..0_131
ANT_HOME=/apache-ant-1.10.
MAVEN_HOME=/apache-maven-3.5.
FINDBUGS_HOME=/findbugs-3.0.
PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$FINDBUGS_HOME/bin:$MAVEN_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar export JAVA_HOME ANT_HOME MAVEN_HOME FINDBUGS_HOME PATH CLASSPATH

2.安装必须依赖

yum -y install lzo-devel zlib-devel autoconf automake libtool cmake openssl-devel patch gcc gcc-c++
yum -y install protobuf.x86_64 protobuf-devel.x86_64

3.对于2步骤安装的cmake可能版本过低,如果编译Hadoop源码时,出现cmake错误,可以手动编译安装cmake

yum remove cmake
tar -zxvf cmake-3.12..tar.gz
cd cmake-3.12.
./configure && make && make install

4.解压hadoop源码,增加dynamodb-local-oregon repository

vi hadoop-3.1.0-src/pom.xml

<repositories>

    <repository>

        <id>dynamodb-local-oregon</id>

        <name>DynamoDB Local Release Repository</name>

        <url>https://s3-us-west-2.amazonaws.com/dynamodb-local/release</url>

    </repository>

    ...

  </repositories>

参照amazon网站数据:
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html#DynamoDBLocal.DownloadingAndRunning

5.运行maven命令

pwd
hadoop-3.1.0-src/
mvn package -Pdist,native,docs -DskipTests -Dtar 

注意:

  1.如果findbugs,cmake不好下载安装,或者编译时遇到什么问题,可以添加博客左上角的群,在群中下载或详询遇到的问题。

2.在用MAVEN进行编译时候,建议用maven的中央仓库作为构建下载仓库。

最新文章

  1. 自己写的数据交换工具——从Oracle到Elasticsearch
  2. Subtitute
  3. command not found,系统很多命令都用不了 ,修改环境变量
  4. HTML 学习笔记(图像)
  5. POJ 2516:Minimum Cost(最小费用流)
  6. 匿名对象和object的转换
  7. c# 模拟get和post
  8. 使用storyboard创建带有navigation的界面的简单方法
  9. Winform退出程序
  10. 性能测试指标&amp;说明 [解释的灰常清楚哦!!]
  11. Genymotion加载so出错解决方案
  12. 阿里云部署Docker(5)----管理和公布您的镜像
  13. NSIS脚本:在卸载页面收集信息
  14. L3-003. 社交集群
  15. 数据库用户映射到SQL Server登录名
  16. PS 图像特效算法— —渐变
  17. $.each()和$().each(),以及forEach()的用法
  18. [UE4]重构Grab和Drop
  19. [js]ajax-异源请求jsonp
  20. bzoj5017 炸弹 (线段树优化建图+tarjan+拓扑序dp)

热门文章

  1. JDK工具 javap
  2. ProcessingElement.h
  3. [Java练习题] -- 1. 使用java打印杨辉三角
  4. appium + java + WebDriverAgent实现IOS app启动
  5. 【转】像素 Pixel (Picture Element)
  6. 默认空间和webapps下项目部署
  7. 学习Python第七天
  8. ServiceStack.OrmLite 入门(一)
  9. 《python语言程序设计》_第二章笔记
  10. ubuntu系统用docker搭建wordpress