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