0

我对 HDFS 和名称节点的高可用性感到困惑,这两件事是相同的还是不同的?

4

3 回答 3

0

或多或少,当NameNode 在标准集群中关闭(这是单点故障)时,所有 HDFS 集群都将关闭,因为基本上没有其他角色/节点可以取代它的工作。因此,当我们说HDFS 高可用性时,我们说创建另一个备用NameNode 以在活动节点关闭时替换它。

所以要回答你的问题,我可以说是的,你可以称它为“ HDFS NameNode 高可用性”、“ HDFS HA ”、“ NameNode HA ”……你指的是同一件事“当 NameNode 主机时使 HDFS 集群工作下来了”。

于 2020-03-24T17:08:44.370 回答
0

HDFS 是 Hadoop 项目中的分布式文件系统。HDFS 处理分布式存储,即跨集群节点以块的形式存储数据。

HDFS 是主从架构。它有一个或多个主节点,即NameNode(s)和一个或多个从节点,即DataNode。

HDFS 有两种类型的数据:

  • 元数据 - 由NameNode管理
  • 数据 - 由DataNodes管理

在 HDFS 中,元数据对于实际数据的存储和检索起着重要作用。所以NameNode的可用性对于整个集群的健康非常重要。

为了让 NameNode 高可用,HDFS 引入了HDFS 高可用NameNode 可用性

注意:HDFS HA 和 NameNode HA 是同一个主题

于 2020-03-24T18:32:22.253 回答
0

HDFS 高可用性提供了在同一个集群中以主动/被动配置运行两个 NameNode 的选项。

我的理解是,两者都指的是同一个现象。

您可以通过参考此处的 Cloudera文档获得更好的理解。

于 2020-04-14T20:38:03.943 回答