【Ambari】开启HDFS 的HA架构

之前搭建的Ambari可以查看之前的博客

接下来我们来看下HDFS 开启HA

开启HDFS 的HA架构

选择启动NN的HA

因为之前是3节点的所以一开始安装的时候 Ambari架构选择了让安装一个NameNode和一个SecendryNameNode。
在这里插入图片描述

点击启动NameNode HA 后跳出个界面

填写集群名

类似于之前第一次部署的时候那个界面。
在这里插入图片描述
写入集群名 点击下一步

分配实例

开始分配实例部署的节点。然后下一步
在这里插入图片描述

然后会出现部署信息

部署信息

这里基本上没啥问题。检查下 实例安装的节点是否正常 然后下一步
在这里插入图片描述

创建检查点

在这里插入图片描述
首先登入主NameNode
执行进入NameNode进入安全模式

sudo su hdfs -l -c 'hdfs dfsadmin -safemode enter'

在这里插入图片描述
然后创建一个检查点

在这里插入图片描述
这里检测到就可以进行下一步了

在这里插入图片描述

部署组件

在这里插入图片描述
这里分6部分:

  • 停止所有服务
  • 安装备NameNode
  • 安装JournalNode
  • 重新配置HDFS
  • 启动JournalNode
  • 禁用Secondary NameNode

然后下一步~

初始化JournalNode

在这里插入图片描述
也就是在主的NameNode去执行初始化命令

sudo su hdfs -l -c 'hdfs namenode -initializeSharedEdits'

在这里插入图片描述
继续下一步

启动组件

如下图 可以看到分两步 启动了ZkServer 启动了 NameNode
在这里插入图片描述
然后下一步

初始化元数据库

首先登入主NameNode
然后执行formatZK

sudo su hdfs -l -c 'hdfs zkfc -formatZK'

在这里插入图片描述
然后登入备NameNode 进行初始化

sudo su hdfs -l -c 'hdfs namenode -bootstrapStandby'

在这里插入图片描述
在这里插入图片描述
然后下一步

完成HA 设置

这一步就不细讲啦 就是启动相关组件

在这里插入图片描述

查看安装完成状态

然后点击完毕
然后去看HDFS就添加成功啦
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ambari是一个开源的集群管理工具,它提供了一个易于使用的Web界面,用于管理和监控Hadoop集群。Ambari Server和Ambari Agent是Ambari架构中的两个重要组件,下面我们来详细了解一下它们的架构Ambari Server架构 Ambari Server是Ambari架构中的核心组件,它负责管理和监控整个集群。Ambari Server的架构如下图所示: ![Ambari Server架构](https://cdn.jsdelivr.net/gh/1071942338/picture_bed/blogs/ambari_server_agent.png) Ambari Server主要由以下组件组成: 1. REST API:提供了一组RESTful API,用于与Ambari Server进行交互。 2. Database:用于存储集群配置信息、主机信息、服务信息等。 3. Web UI:提供了一个易于使用的Web界面,用于管理和监控整个集群。 4. Metrics Collector:用于收集集群的各种指标数据,如CPU使用率、内存使用率、磁盘使用率等。 5. Alerting Framework:用于监控集群的各种警报,如节点宕机、服务停止等。 6. Stack Definition:用于定义集群中所使用的软件栈,包括Hadoop、Hive、HBase等。 7. Configuration Management:用于管理集群的配置信息,如Hadoop配置文件、Hive配置文件等。 Ambari Agent架构 Ambari Agent是Ambari架构中的另一个重要组件,它负责在每个节点上安装和管理服务。Ambari Agent的架构如下图所示: ![Ambari Agent架构](https://cdn.jsdelivr.net/gh/1071942338/picture_bed/blogs/ambari_agent.png) Ambari Agent主要由以下组件组成: 1. Heartbeat:用于向Ambari Server发送心跳消息,以便Ambari Server了解节点的状态。 2. Command Execution:用于执行由Ambari Server发送的命令,如安装、启动、停止服务等。 3. Service Management:用于管理节点上的服务,如安装、启动、停止服务等。 4. Metrics Collector:用于收集节点的各种指标数据,如CPU使用率、内存使用率、磁盘使用率等。 5. Alerting Framework:用于监控节点的各种警报,如节点宕机、服务停止等。 总结 Ambari Server和Ambari Agent是Ambari架构中的两个重要组件,它们分别负责管理和监控整个集群以及在每个节点上安装和管理服务。通过Ambari Server和Ambari Agent的协作,我们可以轻松地管理和监控Hadoop集群。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值