hadoop 2 中的 HDFS 是否有辅助名称节点?

Does HDFS in hadoop 2 has secondary Name Node?

我读到在 Hadoop 1.0 中 HDFS 有名称节点、辅助名称节点和数据节点。但是二级名称节点不会替换主名称节点,如果它会下降,因为它会执行一些其他例程(比如将信息存储到 fsimage)。在 Hadoop 2.0 中也是 Name Node、secondary Name Node 和 Data Nodes。在 Hadoop 2.0 中,二级名称节点从低 s 开始的事实是否意味着这只是替代名称节点,或者它也在 fsimage 中存储信息?如果是,为什么 Hadoop 2.0 可以防止单点故障问题?

Hadoop 2.0 为您提供了 运行 两个处于高可用性模式的 NameNode 的选项,一个是活动的,一个是热备用的。来自 HDFS High Availability

Prior to Hadoop 2.0.0, the NameNode was a single point of failure (SPOF) in an HDFS cluster.
...
The HDFS High Availability feature addresses the above problems by providing the option of running two (or more, as of Hadoop 3.0.0) redundant NameNodes in the same cluster in an Active/Passive configuration with a hot standby(s).

HA 要求您为故障转移和隔离配置额外的组件。

没有 HA,它与 HDFS 1.0 中的旧 NameNode + 辅助 NameNode 相同。