分享

关于hadoop集群HA的问题,懂的进来下。

a3087661 发表于 2015-7-15 16:45:20 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 6 16736
在配置了HA的hadoop集群中,standbynamenode secondarynamenode是同时存在的么?standbynamenode 是热备而secondarynamenode不是?

已有(7)人评论

跳转到指定楼层
Alkaloid0515 发表于 2015-7-15 17:20:49
secondarynamenode可以配置,也可以不配置。
secondarynamenode也是为namenode备份用的,只不过这个备份可能会丢失数据。

HA属于实时备份,如果配置了自动切换,几乎是无缝结合,不会丢失数据。

所以两个都属于备份。
secondarynamenode如果真想配置的话,也可以配置。

##################################

Secondary  NameNode介绍
Secondary  NameNode是一个用来监控HDFS状态的辅助后台程序。就想NameNode一样,每个集群都有一个Secondary  NameNode,并且部署在一个单独的服务器上。Secondary  NameNode不同于NameNode,它不接受或者记录任何实时的数据变化,但是,它会与NameNode进行通信,以便定期地保存HDFS元数据的 快照。由于NameNode是单点的,通过Secondary  NameNode的快照功能,可以将NameNode的宕机时间和数据损失降低到最小。同时,如果NameNode发生问题,Secondary  NameNode可以及时地作为备用NameNode使用。

来自:hadoop详细了解5个进程的作用
回复

使用道具 举报

a3087661 发表于 2015-7-15 18:31:56
Alkaloid0515 发表于 2015-7-15 17:20
secondarynamenode可以配置,也可以不配置。
secondarynamenode也是为namenode备份用的,只不过这个备份可 ...

那如果不配置secondarynamenode,合并edits到fsimage的工作就由standbynamenode来做么?

点评

合并只是为了备份,namenode可以的  发表于 2015-7-15 19:05
回复

使用道具 举报

Alkaloid0515 发表于 2015-7-15 19:03:52
a3087661 发表于 2015-7-15 18:31
那如果不配置secondarynamenode,合并edits到fsimage的工作就由standbynamenode来做么?

楼主可以了解hadoop ha是采用另外的原理

Hadoop HA有journalnode他负责给active node和备用node同步数据。
一旦active node宕机,备用node切换为active node


回复

使用道具 举报

a3087661 发表于 2015-7-15 19:07:31
Alkaloid0515 发表于 2015-7-15 19:03
楼主可以了解hadoop ha是采用另外的原理

Hadoop HA有journalnode他负责给active node和备用node同步数 ...

明白,谢谢你的回答。
回复

使用道具 举报

haorengoodman 发表于 2015-7-16 08:29:34
hadoop 2.0 之后就没有secondarynamenode 了,取而代之的是standbynamenode
同时2.0 还提供的了federal 功能,当你的集群越来越庞大的时候,federal  就会显得越发重要
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条