开源项目丨一文详解一站式大数据平台运维管家 ChengYing 如何部署 Hadoop 集群

网友投稿 309 2022-11-15

开源项目丨一文详解一站式大数据平台运维管家 ChengYing 如何部署 Hadoop 集群

ChengYing 开源项目地址:​​github​​ 丨 ​​gitee​​ 喜欢我们的项目给我们点个__ STAR!STAR!!STAR!!!(重要的事情说三遍)__

技术交流钉钉 qun:30537511

本期我们带大家回顾一下海洋同学的直播分享《ChengYing 部署 Hadoop 集群实战》

一、Hadoop 集群部署准备

在部署集群前,我们需要做一些部署准备,首先我们需要按照下载 Hadoop 产品包:

● Mysql

​​Zookeeper

​​Hadoop

​​Hive

​​Spark

​​ChengYing 界面上传,具体路径是:部署中心 — 组件管理 — 组件列表 — 上传组件安装包:

可以通过两种模式上传产品包:

本地上传方式

网络上传模式

直接填写产品包网络地址上传(ChengYing 的网络需要和产品包网络互通)。

Hadoop 集群部署流程

做完准备后,我们可以开始进入集群部署,Hadoop 集群部署流程包括以下步骤:

集群部署顺序说明

首先需要部署 Mysql 和 zookeeper,因为 Hadoop 需要依赖 zookeeper,Hive 元数据存储使用的是 Mysql;其次需要部署 Hadoop,Hive最后部署 Spark,因 Spark 依赖 hivemetastore

PS:部署顺序是不可逆的

Hadoop 集群部署角色分布

产品包标准部署流程

Mysql 服务部署流程演示

接下来我们以 Mysql 服务部署流程来为大家实际演示下整体流程:

● 第一步:选择集群

● 第二步:选择产品包

● 第三步:选择部署节点

● 第四步:部署进度查看

● 第五步:部署后状态查看

Hadoop 集群使用与运维

集群部署完毕后,若有需求可以进行配置变更操作。

● 配置修改

例如:如果需要操作修改 yarn 的配置文件,可以先选择 yarn-site.xml 文件,可以在搜索框搜索需要修改的配置文件 key,如 cpu_vcores。

● 配置保存

● 配置下发

Taier 对接 Hadoop 操作流程

ChengYing 除了可自动部署运维外,还可以对接 Taier 部署 Hadoop 集群,Taier 是一个大数据分布式可视化的 DAG 任务调度系统,旨在降低 ETL 开发成本、提高大数据平台稳定性,大数据开发人员可以在 Taier 直接进行业务逻辑的开发,而不用关心任务错综复杂的依赖关系与底层的大数据平台的架构实现,将工作的重心更多地聚焦在业务之中。

利用 ChengYing 部署管理 Taier 服务,可以做到实时监控 Taier 的服务状态,随时界面修改 Taier 配置等。Taier 对接 Hadoop 集群的操作流程如下:

首先需要在 Taier 控制台选择多集群配置,新增一个集群;然后配置 sftp、资源调度组件、存储组件和计算组件;配置完成后需要保存并且测试连通性。

注意事项:

在对接过程中,sftp 主机需要和 Taier 网络相通,并且 sftp 配置主机的路径需要存在,如果不存在,需要手动创建。

Taier 的部署网络需要与 Hadoop 网络相通,如果运行任务,需要在 Taier 所在节点加入 Hadoop 集群的 Host 配置;编译 /etc/hosts 文件,增加 IP Hostname。

● 第一步:配置公共组件

● 第二步:配置 SFTP

然后配置 SFTP 的 host,认证方式,默认采用用户名密码方式,输入用户名和密码,并且输入 path 路径,此路径需要在主机上存在,如果不存在,需要手动创建一个 SFTP 路径.

● 第三步:资源调度组件配置

需要到部署 Hadoop 服务器到 /opt/dtstack/Hive/hive_pkg/conf 目录下获取 hive-site.xml 文件,下载到本地;

到 /opt/dtstack/Hadoop/Hadoop_pkg/etc/Hadoop 目录下获取 hdfs-site.xml、core-site.xml、yarn-site.xml 文件,下载到本地;

这四个文件压缩成一个 zip 包,上传这个压缩包。

● 第四步:计算组件配置

注意:jdbcurl 中 ip 分别为 Hive 组件的 hiveserver2 和 Spark 中的 thrifterserver 所在节点 ip。

● 第五步:配置 Hive 和 Spark

以下是配置完成 Hive 和 Spark 组件后,测试连通性的状态。

注意:本地演示环境 Hadoop 未开启安全,Hive 和 Spark 只需要配置 jdbcurl 即可。

Hadoop 集群近期规划

最后和大家聊聊 Hadoop 集群近期规划,近期主要有三大规划:

● 产品包制作

制作 ChengYing 部署产品包的流程及实践。

● ChunJun&Taier 产品包

制作可以用 ChengYing 部署的 Taier 和 chunjun 的产品包

● Hadoop 运维

通过 ChengYing 运维大数据集群;

通过 ChengYing 一键开启 Hadoop 集群安全。

袋鼠云开源框架钉钉技术交流qun30537511),欢迎对大数据开源项目有兴趣的同学加入交流最新技术信息,开源项目库地址:​​https://github.com/DTStack​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:计算机接口技术解析
下一篇:大小端总结
相关文章

 发表评论

暂时没有评论,来抢沙发吧~