请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

本节没有提供源码,对应的类在讲解中没有说明

正在回答

1回答

抱歉带来不好的体验,视频当中点出了重点模块和实现思路,后面我会在代码当中补充一些注释。方便进行查看和对照开发。


0 回复 有任何疑惑可以回复我~
  • 提问者 纹纹生的代码猴 #1
    不好意思,我发现您连总体脉络都没说 没看到突出重点和实现思路 感觉有点照着一个教程在复制粘贴 还有点赶时间的样子
    回复 有任何疑惑可以回复我~ 2023-12-12 15:30:37
  • 叁金 回复 提问者 纹纹生的代码猴 #2
    自动部署项目的目的在于通过自动命令执行、模板生成配置等功能简化在实际集群部署当中繁琐的操作步骤。课程中对安装一个hadoop集群的安装步骤进行了介绍,包括机器初始化(免密、用户)、安装包安装(分发、解压缩、软链、配置目录)、Hadoop初始化、服务启动等。课程中所用到的jsch是为了能够ssh执行命令、Freemarker是为了通过配置模板生成配置。自动部署项目本身就是将上面的安装步骤自动化,能够按步骤的进行执行。 这个就是自动部署项目的实现思路。  
     在项目实现过程中,需要明确集群的拓扑配置、明确集群的基础信息,这部分信息是从配置进行获取的,也就是你后面问题中jsonutil加载的内容。
    获取到拓扑和机器信息之后,就可以依次执行相关命令,进行机器初始化和软件安装了。
    回复 有任何疑惑可以回复我~ 2023-12-13 09:23:34
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信