Hadoop-组件-HDFS-源码学习-阅读环境搭建
一、编译
在GitHub 下载源码并编译:
1 | git clone git@github.com:apache/flink.git |
1.1. 编译环境
Hadoop 源码编译所需的其他软件在源码包的 BUILDING.txt
文件中有介绍:
1 | maven: Apache Maven 3.6.0 |
1.2. 可能遇到的问题
1.2.1. protoc2.5
1.2.2. DynamoDBLocal.jar
下载
引用站外地址,不保证站点的可用性和安全性Amazon DynamoDBAmazon解压 dynamodb_local_latest.tar.gz 后,会有一个 DynamoDBLocal.jar 包
上传到 maven
1
mvn install:install-file -Dfile=/Users/joker/Documents/resources/jar/dynamodb_local/DynamoDBLocal.jar -DgroupId=com.amazonaws -DartifactId=DynamoDBLocal -Dversion=1.11.86 -Dpackaging=jar
再次编译
1 | mvn package -Pdist -DskipTests -Dtar |
由于主机的hostname不合法,修改为不包含着.
, /
, _
等非法字符。
1 | mvn clean install -DskipTests -Dmaven.javadoc.skip=true -Dcheckstyle.skip=true -T 4 |
maven 的 settings.xml 文件的 mirror 添加:
1 | 1<mirror> |
编译命令:
1 | mvn clean install -DskipTests -Dmaven.javadoc.skip=true -Dcheckstyle.skip=true -T 4 |
等了一波时间之后,编译成功就长下图这样:
二、部署
为了部署方便, 简单写了个简陋的一键部署脚本💪~
1 | git clone https://gitee.com/Joccer_admin/chen-utils-manager.git |
三、调试
3.1. 本地
3.1.1. 准备
3.1.2. 第一次运行
3.2. 远程
3.2.1. Namenode
Active
StandBy
3.2.2. DataNode
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Joker!
评论
ValineTwikoo