交流
商城
MCN
登入
注册
首页
提问
分享
讨论
建议
公告
动态
发表新帖
发表新帖
第3 章 在linux 环境源码编译hadoop源码
分享
未结
0
1232
李延
LV6
2021-09-15
悬赏:20积分
# 1. 源码下载 [https://dlcdn.apache.org/hadoop/common/hadoop-3.3.1/hadoop-3.3.1-src.tar.gz](https://dlcdn.apache.org/hadoop/common/hadoop-3.3.1/hadoop-3.3.1-src.tar.gz) ## 1.1 编译好的文件 如果不想自己编译,可以直接使用编译好的文件,如下: 链接: [https://pan.baidu.com/s/1wgRq73C98UVyJhaBDdvQhQ](https://pan.baidu.com/s/1wgRq73C98UVyJhaBDdvQhQ) 提取码: gw28 复制这段内容后打开百度网盘手机App,操作更方便哦 # 2. 编译方式 所有的安装过程参考源码包下的BUILBING.txt文件 # 3. 编译环境 使用linux环境进行编译,将源码包上传到linux上 # 3.1 安装基础环境 1. 安装java 2. 安装maven 最好是最新版本3.8.2,不要用3.0.X(坑死了) 3. 安装native libraries环境 yum install build-essential autoconf automake libtool zlib1g-dev pkg-config libssl-dev libsasl2-dev git 特别:cmake需要在3.1版本以上,直接yum安装版本不满足 https://blog.csdn.net/llwy1428/article/details/95473542 4. 安装Protocol Buffers 3.7.1 ```java $ wget https://github.com/protocolbuffers/protobuf/releases/download/v3.7.1/protobuf-java-3.7.1.tar.gz $ mkdir -p protobuf-3.7 && tar zxvf protobuf-java-3.7.1.tar.gz --strip-components 1 -C protobuf-3.7 $ cd protobuf-3.7 $ ./configure $ make $ make check $ make install $ protoc --version ``` ## 3.2 编译 在源码目录下执行maven命令进行编译 mvn package -Pdist,native -DskipTests -Dtar 等待时间比较长 # 4 异常 [https://www.cnblogs.com/zlslch/p/5869738.html](https://www.cnblogs.com/zlslch/p/5869738.html) [https://blog.csdn.net/weixin_34241036/article/details/91721378](https://blog.csdn.net/weixin_34241036/article/details/91721378)
回帖
消灭零回复
提交回复
热议榜
java 相关知识分享
8
好的程序员与不好的程序员
6
写给工程师的十条精进原则
5
spring boot以jar包运行配置的logback日志文件没生成
5
一步一步分析SpringBoot启动源码(一)
5
MockMvc测试
5
【吐槽向】是不是有个吐槽的板块比较好玩
4
logstash jdbc同步mysql多表数据到elasticsearch
3
IntelliJ IDEA 优质License Server
3
.gitignore忽略规则
3
SpringBoot启动源码分析
3
一步一步分析SpringBoot启动源码(三)
3
2
一步一步分析SpringBoot启动源码(二)
2
积分不够将无法发表新帖
2
官方产品
Meta-Boot - 基于MCN
MCN - 快速构建SpringBoot应用
微信扫码关注公众号